Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];




Вниз

Передать из DLL большую строку 


Fantasist   (2002-04-05 00:01) [7]

>Ошибка возникает, если вызываешь и статически и динамически, разницы нет.

Mы в это и не сомневались. Тут лучше действительно потрейсить dll так как скорее всего твое предположение верно. PChar - это указатель на char, а преобразование:

p:pchar;
s:string;
p:=PChar(s);

скорее всего означает то же, что и
p:=@s[1];

Да должно быть так. Я просто точно не помню, может все-таки Delphi извратился, и создает копию, но это легко проверить.




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.017 c
3-57601           AlexMey               2002-03-27 12:18  2002.04.18  
ADO, Access и Delphi.


7-57905           Jorchick              2002-01-21 14:04  2002.04.18  
Эмуляция клика мышки


1-57686           UDS                   2002-04-07 20:35  2002.04.18  
Как стрингу передать нецелое число и наоборот?


4-57916           AndreySG              2002-02-15 09:12  2002.04.18  
WinApi


14-57850          drpass                2002-03-08 16:37  2002.04.18  
Вся наша жизнь - дерьмо