Ĺadny brzuch
Witam
mój problem polega na tym, że nie mogę wykonać żadnych funkcji komponentu hgg w wątku
Mam taki kod:
// oczywiscie wczesniej nastepuje utworzenie tego watku przez program procedure Twatek.Execute; begin FreeOnTerminate:=True; while not Terminated do begin hgg.SendMessage(1111111,' ! yo ! ', []); // --> tutaj program wywala blad przy kompilacji end; end;
Niestety, przy kompilacji wyskakuje błąd:
Undeclarated identifier: 'SendMessage'
Co jest nie tak?
Pozdrawiam
pewnie dlatego ze hgg to odwolanie sie do nazwy unitu a nie obiektu
OMG co za błąd >_<
zapomniałem, że trzeba odwołać się do formy :oops:
procedure Twatek.Execute; begin FreeOnTerminate:=True; while not Terminated do begin forma.hgg.SendMessage(1111111,' ! yo ! ', []); end; end;
teraz all działa
szkoda, że taki głupi błąd
pozdrawiam
polecam przeczytac conieco o synchronize. czyli jak i dlaczego nie odwolywac sie do VCL tak jak to czynisz w powyzszym kodzie.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
mój problem polega na tym, że nie mogę wykonać żadnych funkcji komponentu hgg w wątku
Mam taki kod:
// oczywiscie wczesniej nastepuje utworzenie tego watku przez program procedure Twatek.Execute; begin FreeOnTerminate:=True; while not Terminated do begin hgg.SendMessage(1111111,' ! yo ! ', []); // --> tutaj program wywala blad przy kompilacji end; end;
Niestety, przy kompilacji wyskakuje błąd:
Undeclarated identifier: 'SendMessage'
Co jest nie tak?
Pozdrawiam
pewnie dlatego ze hgg to odwolanie sie do nazwy unitu a nie obiektu
OMG co za błąd >_<
zapomniałem, że trzeba odwołać się do formy :oops:
procedure Twatek.Execute; begin FreeOnTerminate:=True; while not Terminated do begin forma.hgg.SendMessage(1111111,' ! yo ! ', []); end; end;
teraz all działa
szkoda, że taki głupi błąd
pozdrawiam
polecam przeczytac conieco o synchronize. czyli jak i dlaczego nie odwolywac sie do VCL tak jak to czynisz w powyzszym kodzie.