Доброго времени суток!
Нужно вызвать функцию из DLL и передать в неё параметр типа pchar.
Если я вызываю типа вот так:
code:
var
ss:string;
res:integer;
begin
ss:='Data1';
res:=DLLfunc(pchar(ss));
end;
то всё работает нормально. А вот такой вот код
code:
var
ss:string;
res:integer;
begin
ss:='Data1';
ss:=ss+' ';
delete(ss,length(ss),1);
res:=DLLfunc(pchar(ss));
end;
не работает - внутри DLL нечто происходит, что вызываемая функция корректно не ...
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=83634