AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Programm starten ohne Form

Ein Thema von little-x · begonnen am 27. Apr 2007 · letzter Beitrag vom 27. Apr 2007
Antwort Antwort
little-x

Registriert seit: 13. Apr 2007
Ort: Brandenburg
60 Beiträge
 
Delphi 6 Enterprise
 
#1

Programm starten ohne Form

  Alt 27. Apr 2007, 13:44
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
manchmal machts mich mürbe
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Programm starten ohne Form

  Alt 27. Apr 2007, 13:49
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
Markus Kinzler
  Mit Zitat antworten Zitat
fLaSh11
(Gast)

n/a Beiträge
 
#3

Re: Programm starten ohne Form

  Alt 27. Apr 2007, 13:51
Außerdem gab's das hier schon häufiger. Einfach mal die Suche benutzen.

P.S.:
Was VB kann, kann Delphi schon lange
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.768 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Programm starten ohne Form

  Alt 27. Apr 2007, 13:51
Zitat von little-x:
Hallo,

ich möchte ein Programm erstellen, bei dessen Start nicht etwa ein Form1 oder so geladen wird sondern eine Funktion ausgeführt wird.
Worin soll denn diese Funktion laufen. Unter Windows wirst Du, so denke ich doch, zumindest ein Fenster haben müßen
wo dann Deine Auswahlprozedur drinnen läuft.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von cruiser
cruiser

Registriert seit: 23. Dez 2003
Ort: Königsbrück/Sachsen
455 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Programm starten ohne Form

  Alt 27. Apr 2007, 13:55
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.
  Mit Zitat antworten Zitat
little-x

Registriert seit: 13. Apr 2007
Ort: Brandenburg
60 Beiträge
 
Delphi 6 Enterprise
 
#6

DANKE: MEINE ANTWORT

  Alt 27. Apr 2007, 14:28
Vielen Dank für die Antworten, die haben mir geholfen!
Mein Feedback zu Euren Aussagen:

1)
Zitat:
...gabs schon öfter... ...Suche benutzen...
ANTWORT: ich benutze immer erst die Suche bevor ich was ins Forum schreibe. Leider nicht immer erfolgreich.

2)
Zitat:
Wozu brauchst Du das... ...mindestens 1 Fenster braucht man doch immer...
ANTWORT: Nun ja, ich habe wie gesagt eigene Klassen (von TForm abgeleitet) die diverse Start-Eigenschaften besitzen, die vorher festgelegt werden müssen. z.B. legen diese Fest ob die Fenster modal oder nicht modal gestartet werden und dann gibt es verschiedene Modi, in denen die Fenster laufen können, genauso die Angabe der DB und des Users und solch ein Kram. All das muss VOR dem Aufruf von show() oder showModal() festgelegt sein. (show und showModal werden natürlich auch innerhalb eigener Fenster-Lade-Prozeduren innerhalb der Klasse gestartet die Bezug auf die o.g. Eigenschaften nehmen.
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:
Was Visual Basic kann kann delphi schon lange
Ich weiß nich ob man solche pauschalen Urteile treffen kann ohne weder das eine noch das andere zu 100% zu kennen. Das gleiche trifft auch für mich selbst zu, allerdings glaube ich dass die zitierte Aussage nicht wahr ist...
Aber Meinungen sind nun mal verschieden

Viele Grüße!
manchmal machts mich mürbe
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:05 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz