Einzelnen Beitrag anzeigen

Benutzerbild von arbu man
arbu man

Registriert seit: 3. Nov 2004
Ort: Krefeld
1.108 Beiträge
 
Delphi 7 Professional
 
#8

Re: Sinnvoller Aufbau größerer Projekte

  Alt 23. Jan 2008, 15:45
Klar geht das:
Delphi-Quellcode:

TMainForm = class(TForm)
private
  FSubForm: TSubForm;
public
  procedure ShowSubForm;
end;

...

procedure TMainForm.ShowSubForm;
begin
  if not Assigned(FSubForm) then begin // Überprüft ob FSubForm geladen wurde
    Application.CreateForm(TSubForm, FSubForm); // Lädt FSubForm
    // alternative Application.CreateForm
    FSubForm := TSubForm.Create(Self);
  end;
  FSubForm.Show;
end;
Allerdings solltest du dir die Grundlagen der OOP anschauen, das wird dir weiterhelfen...

Edit: Du kannst in Delphi auch ein DatenModul anlegen, darin kannst du Formen und Daten verwalten über die Projekt Optionen kannst du Einstellen, das nur das DatenModul geladen werden soll.

mfg, Björn
Björn
>> http://bsnx.net <<
Virtual DP Stammtisch v1.0"iw" am 19.09.2007 - ich war dabei!
  Mit Zitat antworten Zitat