Правильная компиляция DLL в VC для использования в Delphi
Добавлено: 08 ноя 2006, 11:12
Есть такая проблема.
Есть необходимость в использовании mySQL embedded server версии 4.1 или 5.0 в Delphi приложении (используются компоненты myComponents от SciBit).
Библиотека отвечающая за embedded server (libmysqlD.dll) должна быть компилировна в VC 2003. После компиляции при использовании библиотеки возникает ошибка .... Access Violation in ntdll.dll..... Read of adress ABABABB3....
Причем если компилирую как release одни ошибки, если как classic другие, а если debug - ругается регулярно и много...
На форуме SciBit ответили что надо компилировать с учетом настроек необходимых для DLL предназначеных для Delphi. Так вот вопрос, какие это настройки и установки. Как надо компилировать эту библиотеку, чтобы ее можно было использовать в Delphi.
Есть необходимость в использовании mySQL embedded server версии 4.1 или 5.0 в Delphi приложении (используются компоненты myComponents от SciBit).
Библиотека отвечающая за embedded server (libmysqlD.dll) должна быть компилировна в VC 2003. После компиляции при использовании библиотеки возникает ошибка .... Access Violation in ntdll.dll..... Read of adress ABABABB3....
Причем если компилирую как release одни ошибки, если как classic другие, а если debug - ругается регулярно и много...
На форуме SciBit ответили что надо компилировать с учетом настроек необходимых для DLL предназначеных для Delphi. Так вот вопрос, какие это настройки и установки. Как надо компилировать эту библиотеку, чтобы ее можно было использовать в Delphi.