Namyśliliście się może w sprawie mojego problemu-
powtarzam:
PostMessage(HListBox,LB_ADDSTRING,{i tu jakiś integer- adres stringa}); i skąd ten adres wytrzepać :)
w pomocy Win32s Developer's References jest ze ten parametr to wskaznik na string zakonczony zerem, wiec wstaw tam PChar
czyli
var
str: string:
pch: pchar;
pch := pchar(str);
PostMessage(..., pch);
jasne!?
--
kerim,
Kto pyta - błądzi inaczej...
a czego jeszcze nie próbowałem.... to nie działa!
a czego jeszcze nie próbowałem.... to nie działa!
a moze SendMessage ....
--
kerim,
Kto pyta - błądzi inaczej...
a moze SendMessage ....
Tak dziala:
var
s:PChar;
HListBox: HWND;
begin
s:='Ala ma psa';
HListBox:=ListBox1.Handle;
SendMessage(HListBox, LB_ADDSTRING, 0, LongInt(s));
end;
--
Pawel {Delphi 6 Personal}
Po pierwsze: naciśnij F1
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.