Thema: Delphi Buttonklick erkennen

Einzelnen Beitrag anzeigen

mr2

Registriert seit: 3. Mai 2003
140 Beiträge
 
Delphi 2006 Enterprise
 
#15

Re: Buttonklick erkennen

  Alt 4. Nov 2003, 17:51
Hallo,

Du solltest vor dem Typecasting immer mittels is prüfen, ob der "Sender" wirklich eine Instanz der Klasse ist:
Delphi-Quellcode:
  if (Sender is TSpeedButton)
  then button_name := (Sender as TSpeedButton).Caption;
Schau mal bei der Exception zur Laufzeit in den Aufrufstack (über Ansicht, Debug-Fenster, Aufruf-Stack oder <STRG><ALT><S>).
Dort siehst Du dann wo die Format-Anweisung herkommt.

CU mr2
  Mit Zitat antworten Zitat