Re[2]: Импорт функций из делфёвой DLL
От: Walth Украина  
Дата: 26.06.07 19:19
Оценка:
Здравствуйте, Centaur, Вы писали:

Очень благодарен за ответ.

Я конечно виноват, что сразу не сказал, у меня есть DLL сделанный на Делфи, но у меня нет его исходников. Есть также интерфейсный файл для этой DLL тоже написанный на Делфи.

C>Тип shortstring не предназначен для работы через границу DLL.

Этого не знал.
Не значит ли это, что к такой функции
function  clErrorMsg(ErrNo: integer): shortstring; stdcall;

я не достучусь из VC++? Т.е. Другими словами я попал?

C>Функция, экспортируемая из DLL и возвращающая в результате строку, должна принимать на вход указатель на буфер и размер его.

Если бы так было — возможно я бы и не написал сюда.

Всё равно большое спасибо Вам зо ответ.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.