Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.015 Beiträge
 
Delphi 12 Athens
 
#2

Re: Sichtbarkeit von Klasseneigenschaft

  Alt 12. Feb 2009, 07:08
Da in der Unit TypeDef noch keine Neudeklaration von TImage zu sehen ist, ist das im Record verwendete TImage natürlich das aus ExtCtrls.

Abhilfe: Lege eine neue Unit (z.B. MyImage.pas) an und verlagere deine TImage-Ableitung dorthin. Dann musst du in überall wo du dein TImage benutzen willst nur MyImage nach ExtCtrls in die Uses-Klausel schreiben.

Eins noch: Da du das TImage nicht registrierst, werden alle TImage, die aus einer DFM geladen werden, dem Typ ExtCtrls.TImage entsprechen und nicht deinem TImage!
Uwe Raabe
  Mit Zitat antworten Zitat