Вниз
Скачать: CL | DM;

dll   Найти похожие ветки 

← →
race1 ©   (2003-01-11 14:42) [0]

как из dll заполнить массив строк, т.е. tstringlist, находящийся в exe-шнике? я делаю процедуру, с параметром:


procedure qwer;
var
pStrings: procedure(aStrings: TStringList);
exeStrings: TStringList;
begin
pString(exeStrings)
end;


в dll-ке я заполняю переданный стринг обыкновенным add. даже если поставить procedure( var aStrings: TStringList) всё равно получается ассес виоляьтон. как чинить?


← →
TTCustomDelphiMaster ©   (2003-01-11 14:58) [1]

Сделай в dll функцию GetString и вызывай ее из exe в цикле.


← →
han_malign ©   (2003-01-11 16:33) [2]

И не забудь uses ShareMem; иначе передача String параметров не пройдет.


← →
han_malign ©   (2003-01-11 16:36) [3]

или как советовал TTCustomDelphiMaster © (11.01.03 14:58), но с уточнеyием:
function GetItemText(aTag: integer): PChar;
- только результат должен быть либо строковой константой, либо необходимо заботиться о своевременном отпускании динамической строки в контексте DLL.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.016 c
7-62884
VladTen
2002-11-06 06:11
2003.01.20
Помогите с файлами TPS от Clarion 5.0


1-62515
Chainik
2003-01-08 14:22
2003.01.20
Как после работы с Excel убивать его в памяти


4-62939
Kiril45
2002-12-06 02:19
2003.01.20
Как узнать что в другом приложении нажата кнопка


1-62580
XPatriot[d.m.b]
2003-01-08 21:30
2003.01.20
Работа с MDIForm ами и не тоько.


3-62423
Agafonov Alexsandr
2002-12-25 18:14
2003.01.20
Как считать Jpeg из бд в DBImage




   Наверх