Einzelnen Beitrag anzeigen

Cicaro

Registriert seit: 9. Feb 2005
285 Beiträge
 
Delphi 7 Personal
 
#9

Re: TComponentEditor und Implementierung der Schnittstelle

  Alt 15. Mär 2005, 09:57
Eigentlich geht es jetzt ohne Verschwinden der Komponente, es gab auch keinen Fehler. Vielleicht hab' ich wirklich ein Free übersehen.

zu deiner Frage:
Ich hab' im EditFormular eine globale Variable (Instanz ?) a.

Und so rufe ich mein Formular auf:

Delphi-Quellcode:
procedure TMyComponentEditor.Edit;
var Form:TForm1;
begin
 Form:=TForm1.Create(Application);
// a:=TMyComponent.Create(Form);
 a:=(FComponent as TMyComponent);
 Form.ShowModal;
// (FComponent as TMyComponent).Assign(a);
 Form.Free;
end;
ist a jetzt sowas wie ein Zeiger auf TMyComponentEditor.FComponent ?
oder warum muss ich den veränderten Wert nicht zurückkopieren ?
  Mit Zitat antworten Zitat