Форум: "Основная";
Текущий архив: 2002.03.14;
Скачать: [xml.tar.bz2];
ВнизКак правильно передать строку в DLL? Найти похожие ветки
← →
Plumbum (2002-02-28 03:34) [0]Мож я совсем тупой, или только на половину?
Program Use;
procedure ErrMsg(mess: PChar); external "msg.dll";
var
mystr: string;
mess: PChar;
begin
mystr := "Hello world!";
mess := PChar(mystr));
ErrMsg(mess);
end.
и бибилиотека
library msg;
uses
Windows;
procedure ErrMsg(mess: PChar); stdcall;
begin
MessageBox (0, mess, "Error", MB_OK or MB_ICONERROR);
end;
exports
ErrMsg;
end.
и получаю вместо приветствия нечто вроде "ая"...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.03.14;
Скачать: [xml.tar.bz2];
Память: 0.43 MB
Время: 0.005 c