Текущий архив: 2002.07.08;
Скачать: CL | DM;
Вниз
Подскажите, как заставить вернуть значение функции из DLL ?? Найти похожие ветки
← →
strel © (2002-06-24 17:20) [0]в DLL описана функция :
function ShowName( s : string ) : string;
begin
result:="Название - 1";
end;
при вызове из другого проекта этой функции
она отрабатывает, но при выходе из программы
возникает ошибка (что-то с указателями)
(причем в обоих случаях если писать USES SHAREMEM, и если не писать)
подскажите, как что сделать, чтоб не выдавала эту ошибку...
← →
Wizard_Ex © (2002-06-24 17:52) [1]А если побольше кода?
← →
kull © (2002-06-24 17:56) [2]Возвращай в виде PChar и еще объявлять вызов как cdecl (по умолчанию я так понимаю stdcall) и сам уничтожай результат.
← →
strel © (2002-06-24 18:57) [3]Спасибо, с PChar, cdecl - все заработало! :)
Страницы: 1 вся ветка
Текущий архив: 2002.07.08;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.013 c