Einzelnen Beitrag anzeigen

r2c2

Registriert seit: 9. Mai 2005
Ort: Nordbaden
925 Beiträge
 
#15

Re: Dynamisch erstellte Form per gedrückter Maustaste versch

  Alt 21. Mär 2007, 14:33
Zitat von Logic:
Ja ich weiß, dass ich mich damit tiefgreifender befassen müsste, nur fehlt mir dazu leider etwas die Zeit, da ich zur Zeit mich in der Uni eher um Java und andere Dinge kümmern muss, deswegen wärs ganz nett, wenn ihr etwas darüber hinwegsehen würdet und mir bisl helft ^^
Wir helfen gern, erwarten aber trotzdem Eigentinitiative. Um die OOP-Grundlagen kommst du eh nicht drum herum. Selbst, wenn wir hier Lösungen posten bringt dich das nicht viel weiter, wenn dus nicht verstehst...

Hier also mal ein helfdendes Beispiel:
Delphi-Quellcode:
  TTest = class(TSonstwas) // hier definieren wir die Klasse(=Bauplan)
  private
    ...
  public
    constructor Create; // hier deklarieren wir den Konstruktor der Klasse
    ...
  end;

...

constructor TTest.Create; // hier implementieren wir den Konstruktor
begin
  inherited Create;
  // mach was
end;

...

//irgendwo in der Formularklasse

procedure TForm1.Button1Click(...);
var
  Test: Test; // hier definieren wir eine Variable vom Typ der Klasse
begin
  Test := TTest.Create; // erst jetzt erzeugen wir eine konkrete Instanz der Klasse(==> 'dynamisch erstellt'); dabei wird der konstruktor aufgerufen
end;
Die Zuweisung an das entsprechende Event muss in den Konstruktor rein. Da, wo 'mach was' steht...

mfg

Christian
Kaum macht man's richtig, schon klappts!
  Mit Zitat antworten Zitat