Witam!
A więc mam dość kłopotliwy problem mianowicie: mam klasę w której tworzę timer przez SetTimer WinAPI.
SetTimer(0, ID, 50, Addr(TMyClass.TimerProc));
I tu się zaczynają schody... Po utworzeniu klasy i wywołaniu procedury która odpala ten timer zmienne prywatne klasy maja wartości z kosmosu... Wszystko jest tworzone dynamicznie z dala od klas typu TForm i niech tak zostanie.
Czyli pytanie - co zrobić aby zmienne miały poprawne wartości?
Podejrzewam, że procedure TimerProc może się odwoływać do jakiegoś innego miejsca w pamięci niż to gdzie została utorzona klasa.
Będę bardzo wdzięczny za pomoc. Pozdrawiam!