Autor Beitrag
läpi
Hält's aus hier
Beiträge: 15



BeitragVerfasst: Sa 20.01.07 19:05 
hallo,

ich hab mal eine frage und zwar habe ich endlich mein hangman programm fertig und alles in form1 kreiert.
also wenn ich nun das programm starte öffnet sich form1 mit dem hangman spiel

nun möchte ich aber so ne art startfenster vorher geöffnet haben.
auf diesem fenster soll man dann Spiel starten info anleitung ende etc auswählen.

kann man das programmieren das delphi zuerst form2 statt form 1 öffnet?
ssb-blume
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 375
Erhaltene Danke: 7

XP, W7, W8
Deutschland
BeitragVerfasst: Sa 20.01.07 19:10 
1. die Reihenfolge Form2, Form1 so im Project (.dpr) anordnen, dass das zu erschienende Fenster das erste ist.
2. Im Programm, welches mit "Run" bezeichnet wird, in der create-Methode Form2 mit einem Timer o.ä. sichtbar
machen (visible erst true, dann false);
3. erst dann Formshow von Form1 aufrufen.

-- müsste gehen, nicht getestet!
:P

_________________
Brain: an apparatus with which we think we think.
läpi Threadstarter
Hält's aus hier
Beiträge: 15



BeitragVerfasst: Sa 20.01.07 19:22 
ehrlich gesagt habe ich nicht so die ahnung von dem was du das geschrieben hast.
gibt es da nicht ein eleichtere lösung irgendwie nur bei form.create einfach form2.showmodal oder so?
das habe ich gestestet funktioniert nicht :-P
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: Sa 20.01.07 19:24 
Das kann ja auch nicht gehen. Wenn OnCreate des Form1 aufgerufen wird, existiert ja noch gar kein Form2. Drücke F8, dann STRG + F2, da kannst du die Reihenfolge der Forms ändern.

_________________
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
Jann1k
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 866
Erhaltene Danke: 43

Win 7
TurboDelphi, Visual Studio 2010
BeitragVerfasst: Sa 20.01.07 22:20 
Oben in der Leiste Projekt -> Optionen dort hast du zwei Tabellen "auto create forms" und "available forms" verschiebste einfach form2 zu auto create und form1 zu available. Form1 musst du dann aber im laufenden Programm erzeugen.

Das ist jdf. bei Delphi7 so keine Ahnung welche Version du hast...