ООП vs процедурное программирование - страница 47

 
Комбинатор:
а причем тут конвертер с плюсов? отвечал именно в этом контексте.

а ну да, все равно руками переписывать придется

 
Maxim Kuznetsov:

c mql на С++ можно, довольно просто и знаю что тут есть люди которые так и делают..Получают сильно ограниченное подмножество С++ (по факту С-с-классами), зато код используется и в MT и в С++ проектах.

А произвольный C++ сконвертить в mql -  увы и ах. Чуть применил шаблоны, взял хорошее в STL, не дай бог адресную арифметику и всё, код не конвертабелен. Языки похожие, но не более того.

Кстати из паскаля конвертор более реалистичен, только игра не стоит свеч

а на паскале есть что-нибудь интересное что бы сконвертить в mql? ))

 
Maxim Dmitrievsky:

а на паскале есть что-нибудь интересное что бы сконвертить в mql? ))

нигде нет ничего что стоит конвертить в mql.

Всё имеющееся можно цеплять через DLL.

 
Maxim Kuznetsov:

нигде нет ничего что стоит конвертить в mql.

Всё имеющееся можно цеплять через DLL.

Ну, не только через ДЛЛ. Можно, например, через файловый обмен. Через RAM-Disk скорость более 1.5ГБайт/с - для всего хватит. А простота реализации необыкновенная. Раньше пользовался, как временным решением. Теперь через ДЛЛ. Но когда надо быстро сделать, то нет лучше файлов.

Для тех, кто не умеет работать с ДЛЛ - прекрасный вариант интеграции стороннего софта c MQL.

 
Yuriy Asaulenko:

Ну, не только через ДЛЛ. Можно, например, через файловый обмен. Через RAM-Disk скорость более 1.5ГБайт/с - для всего хватит. А простота реализации необыкновенная. Раньше пользовался, как временным решением. Теперь через ДЛЛ. Но когда надо быстро сделать, то нет лучше файлов.

Для тех, кто не умеет работать с ДЛЛ - прекрасный вариант интеграции стороннего софта c MQL.

длл не собирал никогда, есть норм ссылки что бы почитать?

это проще чем переписать код либы с плюсов на mql? )

 
Maxim Dmitrievsky:

длл не собирал никогда, есть норм ссылки что бы почитать?

это проще чем переписать код либы с плюсов на mql? )

На MSDN поищи, типа - разработка ДЛЛ С++. Там есть.

 
Yuriy Asaulenko:

На MSDN поищи, типа - разработка ДЛЛ С++. Там есть.

сейчас еще окажется, что что бы собрать длл из библиотеки тоже надо времени потратить немало

 
Maxim Dmitrievsky:

сейчас еще окажется, что что бы собрать длл из библиотеки тоже надо времени потратить немало

Окажется.))

Используй файловый обмен через RAM и не заморачивайся. Результат ничем не хуже.

PS Если ТС заработает, то на ДЛЛ перейти всегда успеется.

 
Yuriy Asaulenko:

Окажется.))

Используй файловый обмен через RAM и не заморачивайся. Результат ничем не хуже.

тогда даже читать не буду :) рам и так использую, но предпочитаю все-таки все переписывать, заодно понимаешь хоть немного логику либы

 
Maxim Dmitrievsky:

но предпочитаю все-таки все переписывать, заодно понимаешь хоть немного логику либы

С точки зрения ООП - абсолютно неправильный подход. Ваше дело ТС, а не переписывание уже созданного и работающего кода.

Причина обращения: