Forum: Object-Pascal / Delphi-Language
Delphi
by Jens Schumann,
17. Nov 2005
Hallo,
ungefähr so
Type
TMyForm = class(TForm)
private
FRefObject : TObject;
...
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by Jens Schumann,
17. Nov 2005
Siehste - das ist das Problem.
Lagere den Code in eine eigene Methode aus. Dieser Methode kannst Du dann als Paramter die Objektreferenz übergeben.
Im OnClick Event steht dann nur noch der Methoden Aufruf.
Forum: Object-Pascal / Delphi-Language
Delphi
by Jens Schumann,
17. Nov 2005
Das hört sich eher nach einem Designproblem an. Ich vermute mal, Du hast den Code direkt in den OnClick-Handler des Controls geschrieben. Das habe ich anfangs auch öfter gemacht. Dabei bin auf die gleichen Probleme gestoßen wie Du.
Ich habe mir jetzt angewöhnt in Eventhandlern nur noch Methoden aufzurufen. Dann verschwinden solche Probleme.