Подскажите, почему падает терминал...... DLL - страница 3

 
olyakish >>:

Добрый день

Подскажите что не так в создании проекта dll для укладки тиков в MSSQL2005

в виде exe работает а вот в dll вынести что то не получается

терминал падает по крешу

проект dll в архиве

при просмотре созданной dll листером от TotalCommander

вижу функции без префиксов и постфиксов

использовал ADO компоненты, помещенные на DataModule

с++ builder 6.0

спасибо

попробуйте избавиться от DataModule. Хотя в VCL это не так просто =)

еще не очень понятно как вы собираетесь использовать эти функции в MT? насколько я понимаю, то в функции SQLExecProc DataModule2->ADOConnection1->Connected будет false. Переместите все в одну функцию

 

vladevgeniy писал(а) >> MQL не устраивает по скорости.

...

Без длл - 22 мин 20 сек

С длл - 11 мин 18 секунд.

...

Получилась в семь раз разница.

Жуть какая. А результат, судя по всему, все равно неудовлетворительный. А что если проблема не только в языке, но в самом алгоритме и еще в железе? Вот ума не приложу, какой же это должен быть алгоритм, чтобы обсчитывался несколько минут. Ну это ладно, простите уж за вмешательство, я тут просто мимо пробегал...

P.S. Помнится, делал довольно непростой алгоритм обсчета Фиб на нескольких ТФ (правда, на одной паре) с последующей кластеризацией. Алгоритм не доделал, но, думаю, даже если бы доделал, он все равно считался бы не больше нескольких секунд. Эхх, дай каждому вычислительный суперкластер - все равно найдутся чудаки, которые секреты рынкета будут по несколько минут извлекать...