Выпустили фришную версию Дельфи - Turbo Delhi Explorer
- Terranin
- Site Admin
- Сообщения: 846
- Зарегистрирован: Вс июл 23, 2006 12:01 pm
Выпустили фришную версию Дельфи - Turbo Delhi Explorer
Выпустили фришную версию Дельфи - Turbo Delphi Explorer. Для того чтобы юзать говорят достаточно на сайте Борланда зарегистрироваться и получить ключ. Ограничен набор компонентов и еще по мелочам. Но для программирования стратегий и индикаторов это несущественно совершенно.
Качать здесь:
http://www.turboexplorer.com/mirror
Я уже качаю, поставлю погляжу что к чему.
Качать здесь:
http://www.turboexplorer.com/mirror
Я уже качаю, поставлю погляжу что к чему.
Asta la vista
Mike
Mike
-
- Сообщения: 80
- Зарегистрирован: Пн окт 23, 2006 9:30 am
Re: Выпустили фришную версию Дельфи - Turbo Delhi Explorer
Проверь на предмет двух делфей одновременно, а то раньше куча проблем было.Terranin писал(а):Выпустили фришную версию Дельфи - Turbo Delphi Explorer. Для того чтобы юзать говорят достаточно на сайте Борланда зарегистрироваться и получить ключ. Ограничен набор компонентов и еще по мелочам. Но для программирования стратегий и индикаторов это несущественно совершенно.
Качать здесь:
http://www.turboexplorer.com/mirror
Я уже качаю, поставлю погляжу что к чему.
- Terranin
- Site Admin
- Сообщения: 846
- Зарегистрирован: Вс июл 23, 2006 12:01 pm
Re: Выпустили фришную версию Дельфи - Turbo Delhi Explorer
Стали 2 безпроблемно. Зарегился у борланда в Borland Developers Network, дали регистрационный ключ, поставил настроил, скомпиллил уже стратегию. Впечатляет новый интерфейс. Так что можно сказать есть бесплатная легальная тулза для разработки - налетай!wellx писал(а):Проверь на предмет двух делфей одновременно, а то раньше куча проблем было.Terranin писал(а):Выпустили фришную версию Дельфи - Turbo Delphi Explorer. Для того чтобы юзать говорят достаточно на сайте Борланда зарегистрироваться и получить ключ. Ограничен набор компонентов и еще по мелочам. Но для программирования стратегий и индикаторов это несущественно совершенно.
Качать здесь:
http://www.turboexplorer.com/mirror
Я уже качаю, поставлю погляжу что к чему.
Asta la vista
Mike
Mike
-
- Сообщения: 8
- Зарегистрирован: Сб окт 03, 2009 9:36 am
- Terranin
- Site Admin
- Сообщения: 846
- Зарегистрирован: Вс июл 23, 2006 12:01 pm
Да, увы. Я купил себе лицензионную версию давно уже.jam писал(а):К сожалению, тему можно удалять. Возможности скачать бесплатную Delphi нынешний её хозяин, Embarcadero, больше не предоставляет
Раскопал другой бесплатный вариант - Lazarus. Все компиллируется как и под Дельфи без проблем.
Скачать можно здесь:
http://sourceforge.net/projects/lazarus/files/
Видео как установить и скомпиллировать индикатор здесь:
http://www.youtube.com/watch?v=kL7z8kG7WCw
Lazarus это бесплатный кроссплатформенный компиллятор который понимает и умеет компиллировать дельфовый код.
Asta la vista
Mike
Mike
-
- Сообщения: 2
- Зарегистрирован: Пт дек 11, 2009 12:08 pm
- Terranin
- Site Admin
- Сообщения: 846
- Зарегистрирован: Вс июл 23, 2006 12:01 pm
-
- Сообщения: 2
- Зарегистрирован: Пт дек 11, 2009 12:08 pm
СПС за ответ, пришлось под делфи компилить, лазарус победить не смог так и остались библиотеки в 1 МВ.Terranin писал(а):У меня под лазарусом получались библиотеки меньше чем под Дельфи.ВладВлад писал(а):А в FPC можно компилировать или нет, а то простые библиотеки под Lazarus получаются огромных размеров даже со strip.
Задача наверное решается просто: нужно снять галочки DEBUG на компиляторе LCL, но они только для чтения.
- Hunter
- Сообщения: 49
- Зарегистрирован: Сб ноя 21, 2009 10:22 am
- Откуда: Санкт-Петербург
Здравствуйте.
Установил Лазарус (он полностью русифицирован!), загрузил в него стратегию, созданную в Турбо Дельфи Эксплорер. Все сделал так, как показано в видеоролике.
При попытке собрать проект получил вот такое сообщение об ошибке:
Error: Undefined symbol: WSRegisterCustomImageList
Не подскажете, что это значит, как обойти?
Что касается больших размеров DLL, вот что написано в Википедии по этому поводу:
При стандартных настройках скомпилированный файл имеет очень большой размер, так как включает отладочную информацию. На самом деле недостатком не является, поскольку это легко исправляется. Достаточно указать компилятору дополнительный ключ -Xg (Использовать внешний файл отладочных символов) и -Xs (Вырезать символы из исполнимого файла); Однако это может быть абсолютно не очевидно начинающим программистам, хотя эти настройки доступны и в графическом интерфейсе (Проект -> параметры компилятора -> связывание) и, даже в этом случае, исполняемый файл (по крайней мере, под Windows) заметно превосходит размером сгенерированный Delphi, что в значительной степени компенсируется упаковщиками.
Установил Лазарус (он полностью русифицирован!), загрузил в него стратегию, созданную в Турбо Дельфи Эксплорер. Все сделал так, как показано в видеоролике.
При попытке собрать проект получил вот такое сообщение об ошибке:
Error: Undefined symbol: WSRegisterCustomImageList
Не подскажете, что это значит, как обойти?
Что касается больших размеров DLL, вот что написано в Википедии по этому поводу:
При стандартных настройках скомпилированный файл имеет очень большой размер, так как включает отладочную информацию. На самом деле недостатком не является, поскольку это легко исправляется. Достаточно указать компилятору дополнительный ключ -Xg (Использовать внешний файл отладочных символов) и -Xs (Вырезать символы из исполнимого файла); Однако это может быть абсолютно не очевидно начинающим программистам, хотя эти настройки доступны и в графическом интерфейсе (Проект -> параметры компилятора -> связывание) и, даже в этом случае, исполняемый файл (по крайней мере, под Windows) заметно превосходит размером сгенерированный Delphi, что в значительной степени компенсируется упаковщиками.
Дилетанту всё понятно. Специалисту ничего не понятно.
-
- Сообщения: 329
- Зарегистрирован: Сб июл 11, 2009 3:59 pm
Здравствуйте, попробуйте решить проблему вот таким образом:
http://www.lazarus.freepascal.org/index ... 143.0.html
http://www.lazarus.freepascal.org/index ... 143.0.html
- Hunter
- Сообщения: 49
- Зарегистрирован: Сб ноя 21, 2009 10:22 am
- Откуда: Санкт-Петербург
- Hunter
- Сообщения: 49
- Зарегистрирован: Сб ноя 21, 2009 10:22 am
- Откуда: Санкт-Петербург
Возникла проблема в Лазарусе после переустановки.
При попытке компиляции выдается сообщение:
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
И еще вопрос про Турбо Дельфи. Он выдает какие-то сообщения об ошибках во время набора текста. Это очень раздражает. Но не могу понять, как эти сообщения отключить. Не подскажете?
Заранее огромное спасибо!
При попытке компиляции выдается сообщение:
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
И еще вопрос про Турбо Дельфи. Он выдает какие-то сообщения об ошибках во время набора текста. Это очень раздражает. Но не могу понять, как эти сообщения отключить. Не подскажете?
Заранее огромное спасибо!
Дилетанту всё понятно. Специалисту ничего не понятно.
- Terranin
- Site Admin
- Сообщения: 846
- Зарегистрирован: Вс июл 23, 2006 12:01 pm
Чтобы не возникало вопросов по поводу graphics надо сделать такую вещь: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
И еще вопрос про Турбо Дельфи. Он выдает какие-то сообщения об ошибках во время набора текста. Это очень раздражает. Но не могу понять, как эти сообщения отключить. Не подскажете?
Заранее огромное спасибо!
зайти в Project -> Project Inspector
Выбрать Required packages клацнуть добавить
выбрать из списка модуль LCL
больше спрашивать не будет
на этом видео показано как с нуля все настроить: http://www.forextester.com/video8.html
насчет дебага не знаю
Asta la vista
Mike
Mike
- Hunter
- Сообщения: 49
- Зарегистрирован: Сб ноя 21, 2009 10:22 am
- Откуда: Санкт-Петербург
Огромное спасибо! Всё получилось.
В целом Лазарус мне кажется более удобным в качестве "приложения" к ФорексТестеру, нежели чем Турбо Дельфи Эксплорер. Он компактнее, легче устанавливается, быстрее загружается. Удобна опция сворачивания отдельных блоков — в Эксплорере можно свернуть только функцию или процедуру целиком. Легко выделяются операторные скобки — сразу находишь парную, если нужно.
Единственное преимущество Эксплорера — он сразу находит и подчеркивает опечатки и ошибки. В Лазарусе вроде бы подобной опции нет.
В целом Лазарус мне кажется более удобным в качестве "приложения" к ФорексТестеру, нежели чем Турбо Дельфи Эксплорер. Он компактнее, легче устанавливается, быстрее загружается. Удобна опция сворачивания отдельных блоков — в Эксплорере можно свернуть только функцию или процедуру целиком. Легко выделяются операторные скобки — сразу находишь парную, если нужно.
Единственное преимущество Эксплорера — он сразу находит и подчеркивает опечатки и ошибки. В Лазарусе вроде бы подобной опции нет.
Дилетанту всё понятно. Специалисту ничего не понятно.
- Hunter
- Сообщения: 49
- Зарегистрирован: Сб ноя 21, 2009 10:22 am
- Откуда: Санкт-Петербург
Здравствуйте. Опять надоедаю Вам с Лазарусом:
Эта конструкция прекрасно работает в Эксплорере, dll создается. Но Лазарус ругается на нее всеми нехорошими словами, какие знает. Не подскажете, в чем проблема?
Код: Выделить всё
var
info: PCurrencyInfo;
AAA: double;
LotSize: double;
...........................
if GetCurrencyInfo(Symbol, info) then AAA := info.lot * LotSize;
Дилетанту всё понятно. Специалисту ничего не понятно.
-
- Сообщения: 329
- Зарегистрирован: Сб июл 11, 2009 3:59 pm
- Hunter
- Сообщения: 49
- Зарегистрирован: Сб ноя 21, 2009 10:22 am
- Откуда: Санкт-Петербург
Кроме первой строчки, вся остальная "ругань" относится к 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
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
Дилетанту всё понятно. Специалисту ничего не понятно.
-
- Сообщения: 329
- Зарегистрирован: Сб июл 11, 2009 3:59 pm
- Hunter
- Сообщения: 49
- Зарегистрирован: Сб ноя 21, 2009 10:22 am
- Откуда: Санкт-Петербург
-
- Сообщения: 329
- Зарегистрирован: Сб июл 11, 2009 3:59 pm
-
- Сообщения: 41
- Зарегистрирован: Чт окт 14, 2010 8:25 am
Порядок подключения API и компилляции в Lazarus
Здравствуйте.
Подскажите, пожалуйста, что конкретно нужно сделать в только что установленной программе Lazarus, чтобы, имея код индикатора, написанного на том же языке, что и пример скользящей средней из хелпа об индикаторах, скомпиллировать его в библиотеку DLL.
Я пока только создал свой индикатор на этом языке и сохранил его в Lazarus в форме проекта. В итоге получил список файлов, показанный на картинке.
Как подключить API ForexTester и как произвести саму компилляцию, не могу понять.
Спасибо.
Подскажите, пожалуйста, что конкретно нужно сделать в только что установленной программе Lazarus, чтобы, имея код индикатора, написанного на том же языке, что и пример скользящей средней из хелпа об индикаторах, скомпиллировать его в библиотеку DLL.
Я пока только создал свой индикатор на этом языке и сохранил его в Lazarus в форме проекта. В итоге получил список файлов, показанный на картинке.
Как подключить API ForexTester и как произвести саму компилляцию, не могу понять.
Спасибо.
- Вложения
-
- lazarus1 project.jpg
- (24.22 КБ) 42963 скачивания
-
- Сообщения: 38
- Зарегистрирован: Пт мар 16, 2007 2:03 pm
Re: Порядок подключения API и компилляции в Lazarus
Добрый день, Михаил!Видео как установить и скомпиллировать индикатор здесь:
http://www.forextester.com/video8.html
Пытаюсь посмотреть по Вашей ссылке видео, но там не про индикатор, а про постановку ордеров... Где можно посмотреть видео про компилирование индикаторов?
Спасибо!
-
- Сообщения: 329
- Зарегистрирован: Сб июл 11, 2009 3:59 pm
Здравствуйте,
Видео про Лазарус можно посмотреть здесь:
http://www.youtube.com/watch?v=kL7z8kG7WCw
но мы всё-таки рекомендуем использовать Delphi
Видео про Лазарус можно посмотреть здесь:
http://www.youtube.com/watch?v=kL7z8kG7WCw
но мы всё-таки рекомендуем использовать Delphi
-
- Сообщения: 80
- Зарегистрирован: Пн окт 23, 2006 9:30 am
ошибка сборки под новым лазарусом
попытка собрать библиотеку согласно видео дает ошибки. И аллигатор и свой индикатор тоже
-
- Сообщения: 80
- Зарегистрирован: Пн окт 23, 2006 9:30 am
Re: ошибка сборки под новым лазарусом
проблема решилась просто , гугломwellx писал(а):попытка собрать библиотеку согласно видео дает ошибки. И аллигатор и свой индикатор тоже
надо в раздел Uses файла lpr прописать модуль Interfaces