Загрузка dll
От: borobaner  
Дата: 10.08.09 19:59
Оценка:
Имеется dll, написанная на Delphi. Её требуется использовать в программе на С++. При вызове функции, полученной из dll через LoadLibrary/GetProccAddress, появляется ошибка следующего вида: The value of ESP was not properly saved across a function call. Причём при использовании этой библиотеки в программе на C# (с использованием атрибута [DllImport]) никаких проблем не возникает.
Что здесь можно сделать? Я так понимаю, дело в разных call convention у С++ и Delphi. Может быть, есть способ явным образом указать это?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.