Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#9

AW: Objekt als Komponenteneigenschaft

  Alt 11. Okt 2010, 17:10
Die Klasse TSelDir muss Folgendes erfüllen:
1.) von TPersistent direkt oder indirekt abgeleitet
2.) die Methode Assign muss überschrieben werden
Wenn man Assign nicht überschreibt, dann meldet Delphi beim Öffnen eines Formular mit deiner Komponente:
Code:
Klasse TSelDir kann nicht zu TSelDir zugewiesen werden
Die Methode SetSelDir muss so aussehen:
Delphi-Quellcode:
procedure TSelDirDialog.SetSelDir(const Value:SelDir);
begin
  FSelDir.Assign(Value);
end;
Andreas
  Mit Zitat antworten Zitat