Форум: "Основная";
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];
ВнизПередать из DLL большую строку Найти похожие ветки
← →
MaxSit (2002-04-04 23:13) [6]Ошибка возникает, если вызываешь и статически и динамически, разницы нет.
Вот сама DLL:
procedure MProcDLL(Per: PChar); StdCall; exports MProcDLL;
...
procedure MProcDLL(Per: PChar);
begin
try
Application.Create(TForm1, Form1);
Form1.Memo1.Add(Per);
Form1.ShowModal;
Per:=PChar(Form1.Memo1.Text); // может тут загвостка, предполагаю.
finally
Form1.Hide;
Form1.Free;
end;
end;
Мне кажется, что PCHAR это указатель, который теряется после уничтожения формы. Поправьте, если не так.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c