Форум: "Основная";
Поиск по всему сайту: 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.73 MB
Время: 0.02 c
1-57679           BWG                   2002-04-07 14:22  2002.04.18  
Как передать в процдуру динамический массив и там его изменить?


6-57827           OGR                   2002-02-06 12:01  2002.04.18  
Как определить, что страница полностью загрузилась в TWebBrowse или EmbeddedWB?


1-57685           dr_neo_rostov         2002-04-07 17:43  2002.04.18  
Update for Delphi 6


14-57865          SV                    2002-03-07 09:21  2002.04.18  
Инфо


6-57834           _Alex_                2002-02-04 16:44  2002.04.18  
как узнать список(hostname) доступных компов в сети