Страница 1 из 2

Выпустили фришную версию Дельфи - Turbo Delhi Explorer

Добавлено: Чт янв 11, 2007 4:21 am
Terranin
Выпустили фришную версию Дельфи - Turbo Delphi Explorer. Для того чтобы юзать говорят достаточно на сайте Борланда зарегистрироваться и получить ключ. Ограничен набор компонентов и еще по мелочам. Но для программирования стратегий и индикаторов это несущественно совершенно. :)

Качать здесь:
http://www.turboexplorer.com/mirror

Я уже качаю, поставлю погляжу что к чему.

Re: Выпустили фришную версию Дельфи - Turbo Delhi Explorer

Добавлено: Чт янв 11, 2007 11:28 am
wellx
Terranin писал(а):Выпустили фришную версию Дельфи - Turbo Delphi Explorer. Для того чтобы юзать говорят достаточно на сайте Борланда зарегистрироваться и получить ключ. Ограничен набор компонентов и еще по мелочам. Но для программирования стратегий и индикаторов это несущественно совершенно. :)

Качать здесь:
http://www.turboexplorer.com/mirror

Я уже качаю, поставлю погляжу что к чему.
Проверь на предмет двух делфей одновременно, а то раньше куча проблем было.

Re: Выпустили фришную версию Дельфи - Turbo Delhi Explorer

Добавлено: Чт янв 25, 2007 3:59 am
Terranin
wellx писал(а):
Terranin писал(а):Выпустили фришную версию Дельфи - Turbo Delphi Explorer. Для того чтобы юзать говорят достаточно на сайте Борланда зарегистрироваться и получить ключ. Ограничен набор компонентов и еще по мелочам. Но для программирования стратегий и индикаторов это несущественно совершенно. :)

Качать здесь:
http://www.turboexplorer.com/mirror

Я уже качаю, поставлю погляжу что к чему.
Проверь на предмет двух делфей одновременно, а то раньше куча проблем было.
Стали 2 безпроблемно. Зарегился у борланда в Borland Developers Network, дали регистрационный ключ, поставил настроил, скомпиллил уже стратегию. Впечатляет новый интерфейс. Так что можно сказать есть бесплатная легальная тулза для разработки - налетай!

Добавлено: Сб ноя 28, 2009 9:56 am
jam
К сожалению, тему можно удалять. Возможности скачать бесплатную Delphi нынешний её хозяин, Embarcadero, больше не предоставляет :(

Добавлено: Сб ноя 28, 2009 3:56 pm
Terranin
jam писал(а):К сожалению, тему можно удалять. Возможности скачать бесплатную Delphi нынешний её хозяин, Embarcadero, больше не предоставляет :(
Да, увы. Я купил себе лицензионную версию давно уже.
Раскопал другой бесплатный вариант - Lazarus. Все компиллируется как и под Дельфи без проблем.

Скачать можно здесь:
http://sourceforge.net/projects/lazarus/files/

Видео как установить и скомпиллировать индикатор здесь:
http://www.youtube.com/watch?v=kL7z8kG7WCw

Lazarus это бесплатный кроссплатформенный компиллятор который понимает и умеет компиллировать дельфовый код.

Добавлено: Пт дек 11, 2009 12:09 pm
ВладВлад
А в FPC можно компилировать или нет, а то простые библиотеки под Lazarus получаются огромных размеров даже со strip.

Добавлено: Вс дек 20, 2009 7:59 pm
Terranin
ВладВлад писал(а):А в FPC можно компилировать или нет, а то простые библиотеки под Lazarus получаются огромных размеров даже со strip.
У меня под лазарусом получались библиотеки меньше чем под Дельфи.

Добавлено: Пн дек 21, 2009 11:00 am
ВладВлад
Terranin писал(а):
ВладВлад писал(а):А в FPC можно компилировать или нет, а то простые библиотеки под Lazarus получаются огромных размеров даже со strip.
У меня под лазарусом получались библиотеки меньше чем под Дельфи.
СПС за ответ, пришлось под делфи компилить, лазарус победить не смог так и остались библиотеки в 1 МВ.

Задача наверное решается просто: нужно снять галочки DEBUG на компиляторе LCL, но они только для чтения.

Добавлено: Вс авг 08, 2010 4:52 pm
Hunter
Здравствуйте.
Установил Лазарус (он полностью русифицирован!), загрузил в него стратегию, созданную в Турбо Дельфи Эксплорер. Все сделал так, как показано в видеоролике.
При попытке собрать проект получил вот такое сообщение об ошибке:
Error: Undefined symbol: WSRegisterCustomImageList
Не подскажете, что это значит, как обойти?

Что касается больших размеров DLL, вот что написано в Википедии по этому поводу:

При стандартных настройках скомпилированный файл имеет очень большой размер, так как включает отладочную информацию. На самом деле недостатком не является, поскольку это легко исправляется. Достаточно указать компилятору дополнительный ключ -Xg (Использовать внешний файл отладочных символов) и -Xs (Вырезать символы из исполнимого файла); Однако это может быть абсолютно не очевидно начинающим программистам, хотя эти настройки доступны и в графическом интерфейсе (Проект -> параметры компилятора -> связывание) и, даже в этом случае, исполняемый файл (по крайней мере, под Windows) заметно превосходит размером сгенерированный Delphi, что в значительной степени компенсируется упаковщиками.

Добавлено: Вс авг 08, 2010 7:18 pm
FT Support
Здравствуйте, попробуйте решить проблему вот таким образом:

http://www.lazarus.freepascal.org/index ... 143.0.html

Добавлено: Вт авг 10, 2010 10:36 am
Hunter
Огромное спасибо (в т.ч. за оперативность поддержки)!
Проблема решилась.

Добавлено: Сб окт 16, 2010 8:42 pm
Hunter
Возникла проблема в Лазарусе после переустановки.
При попытке компиляции выдается сообщение:

iTSK.lpr(5,1) Warning: Relocatable DLL or executable iTSK.lpr debug info does not work, disabled.
iTSK.lpr(5,1) Warning: To allow debugging for win32 code you need to disable relocation with -WN option
IndicatorInterfaceUnit.pas(1,1) Fatal: Can't find unit graphics used by IndicatorInterfaceUnit

Как включить этот самый debug? Пробовал добавить компилятору -WN в ком. строку - не помогает.
Но это полбеды. А вот что делать с модулем graphics? В поставку Лазаруса входят два или три таких модуля — какой брать? И все они отличаются от модуля graphics в Turbo Delphi Explorer

И еще вопрос про Турбо Дельфи. Он выдает какие-то сообщения об ошибках во время набора текста. Это очень раздражает. Но не могу понять, как эти сообщения отключить. Не подскажете?
Заранее огромное спасибо!

Добавлено: Пн окт 18, 2010 3:42 pm
Terranin
Hunter писал(а):Возникла проблема в Лазарусе после переустановки.
При попытке компиляции выдается сообщение:

iTSK.lpr(5,1) Warning: Relocatable DLL or executable iTSK.lpr debug info does not work, disabled.
iTSK.lpr(5,1) Warning: To allow debugging for win32 code you need to disable relocation with -WN option
IndicatorInterfaceUnit.pas(1,1) Fatal: Can't find unit graphics used by IndicatorInterfaceUnit

Как включить этот самый debug? Пробовал добавить компилятору -WN в ком. строку - не помогает.
Но это полбеды. А вот что делать с модулем graphics? В поставку Лазаруса входят два или три таких модуля — какой брать? И все они отличаются от модуля graphics в Turbo Delphi Explorer

И еще вопрос про Турбо Дельфи. Он выдает какие-то сообщения об ошибках во время набора текста. Это очень раздражает. Но не могу понять, как эти сообщения отключить. Не подскажете?
Заранее огромное спасибо!
Чтобы не возникало вопросов по поводу graphics надо сделать такую вещь:

зайти в Project -> Project Inspector
Выбрать Required packages клацнуть добавить
выбрать из списка модуль LCL

больше спрашивать не будет
на этом видео показано как с нуля все настроить: http://www.forextester.com/video8.html

насчет дебага не знаю

Добавлено: Пт окт 22, 2010 6:46 pm
Hunter
Огромное спасибо! Всё получилось.
В целом Лазарус мне кажется более удобным в качестве "приложения" к ФорексТестеру, нежели чем Турбо Дельфи Эксплорер. Он компактнее, легче устанавливается, быстрее загружается. Удобна опция сворачивания отдельных блоков — в Эксплорере можно свернуть только функцию или процедуру целиком. Легко выделяются операторные скобки — сразу находишь парную, если нужно.
Единственное преимущество Эксплорера — он сразу находит и подчеркивает опечатки и ошибки. В Лазарусе вроде бы подобной опции нет.

Добавлено: Чт ноя 04, 2010 10:01 am
Hunter
Здравствуйте. Опять надоедаю Вам с Лазарусом:

Код: Выделить всё

var
info: PCurrencyInfo;
AAA: double;
LotSize: double;
...........................
if GetCurrencyInfo(Symbol, info) then AAA := info.lot * LotSize;
Эта конструкция прекрасно работает в Эксплорере, dll создается. Но Лазарус ругается на нее всеми нехорошими словами, какие знает. Не подскажете, в чем проблема?

Добавлено: Чт ноя 04, 2010 12:04 pm
FT Support
Здравствуйте,

какими именно словами ругается Лазарус?

Добавлено: Чт ноя 04, 2010 1:51 pm
Hunter
Кроме первой строчки, вся остальная "ругань" относится к info.lot

strLibra.lpr(130,38) Hint: Local variable "info" does not seem to be initialized
strLibra.lpr(130,57) Error: Illegal qualifier
strLibra.lpr(130,57) Hint: may be pointer dereference is missing
strLibra.lpr(130,52) Error: Incompatible types: got "PCurrencyInfo" expected "Double"
strLibra.lpr(130,57) Fatal: Syntax error, ";" expected but "identifier LOT" found

Добавлено: Чт ноя 04, 2010 2:18 pm
FT Support
Хмм, интересно...

Это индикатор или стратегия?

Могли бы Вы прислать нам исходник? Попробуем разобраться

Добавлено: Пт ноя 05, 2010 7:32 pm
Hunter
FT Support писал(а):Хмм, интересно...
Это индикатор или стратегия?
Могли бы Вы прислать нам исходник? Попробуем разобраться
Спасибо огромное!
Подготовил исходники в виде архива zip. Отправил с вложением как личное сообщение.

Добавлено: Ср ноя 10, 2010 2:31 pm
FT Support
Здравствуйте,

Попробуйте использовать конструкции вида:

"info^.lot" вместо "info.lot"

должно помочь

Порядок подключения API и компилляции в Lazarus

Добавлено: Пт ноя 26, 2010 9:44 pm
Alexey
Здравствуйте.

Подскажите, пожалуйста, что конкретно нужно сделать в только что установленной программе Lazarus, чтобы, имея код индикатора, написанного на том же языке, что и пример скользящей средней из хелпа об индикаторах, скомпиллировать его в библиотеку DLL.

Я пока только создал свой индикатор на этом языке и сохранил его в Lazarus в форме проекта. В итоге получил список файлов, показанный на картинке.

Как подключить API ForexTester и как произвести саму компилляцию, не могу понять.

Спасибо.

Re: Порядок подключения API и компилляции в Lazarus

Добавлено: Чт авг 18, 2011 8:34 am
Mike
Видео как установить и скомпиллировать индикатор здесь:
http://www.forextester.com/video8.html
Добрый день, Михаил!
Пытаюсь посмотреть по Вашей ссылке видео, но там не про индикатор, а про постановку ордеров... Где можно посмотреть видео про компилирование индикаторов?
Спасибо!

Добавлено: Чт авг 18, 2011 9:13 am
FT Support
Здравствуйте,

Видео про Лазарус можно посмотреть здесь:
http://www.youtube.com/watch?v=kL7z8kG7WCw

но мы всё-таки рекомендуем использовать Delphi

ошибка сборки под новым лазарусом

Добавлено: Сб мар 10, 2012 9:13 pm
wellx
попытка собрать библиотеку согласно видео дает ошибки. И аллигатор и свой индикатор тоже

Re: ошибка сборки под новым лазарусом

Добавлено: Сб мар 10, 2012 9:37 pm
wellx
wellx писал(а):попытка собрать библиотеку согласно видео дает ошибки. И аллигатор и свой индикатор тоже
проблема решилась просто , гуглом :)

надо в раздел Uses файла lpr прописать модуль Interfaces