Thema: Delphi Exception bei Typecast

Einzelnen Beitrag anzeigen

murcielago

Registriert seit: 15. Nov 2004
15 Beiträge
 
Delphi 7 Professional
 
#1

Exception bei Typecast

  Alt 21. Dez 2004, 07:28
Hallo Leute,

hab folgende Klassenstruktur:

Delphi-Quellcode:
IDIFControl = interface(IInterface)
// ein paar methoden
end;

TOwnTextField = class(TTntEdit, IDIFControl)
// implementierung der methoden
end;

var
  ctrl: IDIFControl;
wenn ich jetzt mit

Delphi-Quellcode:
ctrl := TOwnTextField.Create(myPanel); // myPanel kommt von wo anders... und ist nicht nil!
TControl(ctrl).Width := 5; // hier krachts!
drauf zugreife, dann kommt eine EAccessViolation. (ja, ich hab sie vorher initialisiert!)

ich muss dazusagen, dass es das erste mal ist dass ich mit delphi mit interfaces/vererbung arbeite.

lg, Lukas
  Mit Zitat antworten Zitat