Форум: "Основная";
Текущий архив: 2005.10.02;
Скачать: [xml.tar.bz2];
Вниз
Dll String Найти похожие ветки
← →
MyName (2005-09-04 19:18) [0]как из dll передать в программу которая её использует строку?
← →
Джо © (2005-09-04 19:32) [1]Самое простое.
library libr;
uses ShareMem;
function ReturnString: string;
begin
Result := "STROKA"
end;
exports
ReturnString;
end.
В файле проекта вызывающей программы также указать ShareMem первым в списке исп. модулей.
function ReturnString: string; external "libr.dll";
Используй функцию.
Надеюсь, без очепяток, пишу буквально "на ходу"
← →
MyName (2005-09-04 19:58) [2]все замечательно только во програма завершается ошибкой - Run time error - 217
← →
kblc © (2005-09-04 20:04) [3]а так попробуй в библиотеке:
function ReturnString: string; stdcall;
← →
Defunct © (2005-09-04 20:43) [4]http://delphimaster.net/view/1-1125566083/
← →
Джо © (2005-09-04 20:54) [5]
> [2] MyName (04.09.05 19:58)
> все замечательно только во програма завершается ошибкой
> - Run time error - 217
Это потому что ты невнимательно прочитал [1]
← →
ModBeerOS (2005-09-06 23:49) [6]Модуль ShareMem тут вообще нипричем. Вместо String используй PChar - и все будет прекрасно работать...
Напиши мне на мыльник о своих результатах
← →
Юрий Зотов © (2005-09-07 01:09) [7]Модуль ShareMem тут как раз очень даже при чем. Надо просто его подключить- и String тоже будет прекрасно работать. Причем работать с ним проще, чем с PChar.
Только не надо писать мне на мыльник о своих результатах.
← →
Джо © (2005-09-07 02:36) [8]
> [6] ModBeerOS (06.09.05 23:49)
> Вместо String используй PChar - и все будет прекрасно работать...
> Напиши мне на мыльник о своих результатах
Результаты будут печальны.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.10.02;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.004 c