![]() |
Programm starten ohne Form
Hallo,
ich möchte ein Programm erstellen, bei dessen Start nicht etwa ein Form1 oder so geladen wird sondern eine Funktion ausgeführt wird. In dieser möchte ich letztlich die eigenen erstellten Fensterklassen instanziieren und dynamisch laden. Wer z.B. Visual Basic 6.0 kennt: Hier kann man in den Projekteigenschaften festlegen womit das Projekt starten soll (Das Feld dort heißt "Startobjekt"). Man hat dann sämtliche dem Projekt zugeordnete Forms zur Auswahl, oder man kann eine (globale) Prozedur auswählen. Ich kann mir nicht vorstellen dass es sowas in Delphi nicht gibt! Viele Grüße |
Re: Programm starten ohne Form
Geht natürlich auch. Unter Projekteigenschaften Formualre kannst du Einstellen, welche automatisch erzeugt werden. Den manuellen Code mußt du dann im Hauptprogramm Einfügen, dessen Source bekommst du unter Projekt->Quelltext anzeigen
|
Re: Programm starten ohne Form
Außerdem gab's das hier schon häufiger. Einfach mal die Suche benutzen.
P.S.: Was VB kann, kann Delphi schon lange :dp: |
Re: Programm starten ohne Form
Zitat:
wo dann Deine Auswahlprozedur drinnen läuft. Grüße Klaus |
Re: Programm starten ohne Form
Schau dir dazu mal den Projekt-Quellcode an. den kannst du bearbeiten, wie jede andre Unit auch und so genau steuern ob und welche Forrm gesteartet werden soll. Oder ob verschiedene Forms nur bei verschiedenen Parametern starten sollen. beispiele gibts im Forum genug dazu.
|
DANKE: MEINE ANTWORT
Vielen Dank für die Antworten, die haben mir geholfen!
Mein Feedback zu Euren Aussagen: 1) Zitat:
2) Zitat:
Insofern kann ich es nicht gebrauchen wenn irgendein "dummes" Form1 da steht, sondern ich brauche eben eine leere Anwendung der ich Parameter übergebe und mittels derer wird eben die Klasse aufgebaut. Allerdings will ich auch die Möglichkeit haben die als Units in andere Programme einzubinden und von dort aus die Properties zu belegen und so wie notwendig zu starten. 3) Zitat:
Aber Meinungen sind nun mal verschieden :cheers: Viele Grüße! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz