Einzelnen Beitrag anzeigen

shmia

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

Re: Komponente - Constructor MainForm.Hide = Access Violatio

  Alt 6. Dez 2007, 10:01
Du brauchst auf TRegForm nicht mal Variablen; du kannst ein Property gleich einem Edit zuweisen:
Delphi-Quellcode:
   // ich lass den Prefix Reg mal weg, denn man weiss ja schon anhand der Klasse
    // worum es geht
    property FileName: String read GetFileName write SetFileName;
...
implementation
...
function TRegForm.GetFileName:string;
begin
  // du solltest deinen Controls wirklich lesbare Namen geben (Edit1 - Edit5 ist nicht so toll)
  Result := Edit4.Text;
end;

procedure TRegForm.SetFileName(const Value:string);
begin
  Edit4.Text := Value;
end;
Mit dieser Technik hast du die Daten sauber gekapselt, und der Code wird gut lesbar.
Andreas
  Mit Zitat antworten Zitat