| Autor |
Beitrag |
chickenfigt1989
      
Beiträge: 444
Erhaltene Danke: 2
|
Verfasst: Mi 02.03.11 03:55
Hallo Leute
wenn ich mein Programm starte kommt normal ein login Fenster und wenn ich auf login klicke kommt die eig. form.
Soweit so gut aber wenn ich das Programm starte wird Form78 gleichzeitig mit der login form aufgerufen und wenn ich login klicke beendet sich das programm
woran liegt das?
lg
|
|
Bergmann89
      
Beiträge: 1742
Erhaltene Danke: 72
Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
|
Verfasst: Mi 02.03.11 04:40
Hey,
ich vermute mal, du hast die Eigenschaft Visible der Form78 im Objektsinspektor auf True gesetzt. Also wird sie beim starten der Anwendung gleich mitgeöffnet. Weiterhin vermute ich, dass dein Login-Fenster deine MainForm ist (Form1) und du schließt die nach dem Login mit close. Wenn man die MainForm mit close schließt dann wird das Programm beendet. Benutz lieber Hide, das versteckt die Form nur.
MfG Bergmann.
_________________ Ich weiß nicht viel, lern aber dafür umso schneller^^
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mi 02.03.11 06:12
Für diesen Beitrag haben gedankt: Martok, Mitmischer 1703, mvollmer
|
|
chickenfigt1989 
      
Beiträge: 444
Erhaltene Danke: 2
|
Verfasst: Mi 02.03.11 12:37
Hallo
Nein Das login Fenster ist nicht Form1 sondern ich habe das nur bei Projektoptionen auf
Main Form gesetzt.
Bei Klick auf den Login Button wird kein Close ausgeführt sondern Hide.
Und wenn ich die Form78 auf visible:=true; setze erscheint es dennoch.
bin am verzweifeln.
lg
|
|
Bergmann89
      
Beiträge: 1742
Erhaltene Danke: 72
Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
|
Verfasst: Mi 02.03.11 13:08
Hey,
Cisible heißt "sichtbar" wenn das auf true steht wird sie angezeigt. Das muss auf false stehen! Ohne code kann man da wenig sagen. Häng mal das projekt mit in den anhang ran...
Mfg Bergmann.
_________________ Ich weiß nicht viel, lern aber dafür umso schneller^^
|
|
chickenfigt1989 
      
Beiträge: 444
Erhaltene Danke: 2
|
Verfasst: Mi 02.03.11 13:47
Hallo
Ja sorry meinte visible:=false;
Hier die Projektdateien: www.file-upload.net/.../Ultimative.rar.html
Bitte nicht zwecks den Code schlagen, da war ich noch Blutiger Anfänger, bin grad dabei das ich das Schöner mache.
lg
Für diesen Beitrag haben gedankt: spawn89
|
|
Gerd Kayser
      
Beiträge: 632
Erhaltene Danke: 121
Win 7 32-bit
Delphi 2006/XE
|
Verfasst: Mi 02.03.11 14:51
537 Formulare?????? Das sind mindestens 520 zuviel. 
|
|
HenryHux
      
Beiträge: 542
Erhaltene Danke: 33
Windows 7 Premium
Delphi XE, Eclipse
|
Verfasst: Mi 02.03.11 15:00
Hey, nur mal rein aus Interesse.
Was macht dein Projekt mit 3291 Elementen?
lg
|
|
Marc.
      
Beiträge: 1876
Erhaltene Danke: 129
Win 8.1, Xubuntu 15.10
|
Verfasst: Mi 02.03.11 15:08
|
|
chickenfigt1989 
      
Beiträge: 444
Erhaltene Danke: 2
|
Verfasst: Mi 02.03.11 15:09
Wie ich bereits Sagte bin ich grad dabei die Formular anzahl und so zu reduzieren
Weis den keiner wieso den die Form78 aufgerufen wird am start?
lg
|
|
guinnes
      
Beiträge: 182
Erhaltene Danke: 14
|
Verfasst: Mi 02.03.11 15:27
Nur mal so als Tipp, wenn du sowas einstellst :
Keine DCU's ( werden beim Kompilieren neu gemacht, braucht das Netz nicht belasten )
Keine ~irgentwas ( sind Backup-Dateien, wer braucht sowas )
Die Exe kann auch raus. Alles in allem wird der Download dadurch deutlich übersichtlicher.
|
|
Bergmann89
      
Beiträge: 1742
Erhaltene Danke: 72
Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
|
Verfasst: Mi 02.03.11 15:29
Hey,
erstmal ein Auszug aus deinem Code:
Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| procedure TfrmLogin.btnLoginClick(Sender: TObject); begin if AccountSystemClient.Login(edtUsername.Text, edtPassword.Text) then begin ModalResult := mrOK; Close; end else ShowMessage('Falsche Benutzerdaten!'); end; | da steht ein close -.-
das mit der Form konnt ich leider nicht rausfinden, da ich nicht debugen kann, weil mir da einige Units fehlen (z.B.: JvExControls.dcu).
Gerd Kayser hat folgendes geschrieben : | 537 Formulare?????? Das sind mindestens 520 zuviel.  |
heißt ja nich umsonst Ultimative.rar xD Sry aber den Kommentar konnt ich mich nich verkneifen
guinnes hat folgendes geschrieben : | | Alles in allem wird der Download dadurch deutlich übersichtlicher. |
Und man muss nicht so lange durch den Ordner scrollen bis man die *.dpr gefunden hat^^
MfG Bergmann.
_________________ Ich weiß nicht viel, lern aber dafür umso schneller^^
|
|
mvollmer
      
Beiträge: 42
Erhaltene Danke: 3
Delphi (Seattle), C (MPLAB X)
|
Verfasst: Mi 02.03.11 16:36
Hallo chickenfigt1989,
versuch doch mal folgendes:
1. Öffne deinen Projekt Ordner mit dem Windows Explorer
2. Drückte dort Strg+A
3. Shift + Entf
4. Peiltaste Links
5. Enter
Geschieht diese Tastenkombination in Kürze, sollte deine Form78 nicht mehr erscheinen.
Btw warum schaffst du es 5XX Forms nicht beim starten einzublenden und bei einer Form nicht?
|
|
spawn89
      
Beiträge: 82
Erhaltene Danke: 7
Linux
CodeTyphon
|
Verfasst: Mi 02.03.11 16:42
Sollte das ein Scherz sein?
Falls ja ..., ... absolut gelungen
Falls nein ..., ... versuchs als Kunstobjekt zu verkaufen (die Usesliste im es.pas-implementation-Teil  )
Herrlich. 
|
|
chickenfigt1989 
      
Beiträge: 444
Erhaltene Danke: 2
|
Verfasst: Mi 02.03.11 16:45
Ka wieso aufeinmal erscheint die form beim starten weis nicht wieso
lg
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mi 02.03.11 17:41
chickenfigt1989 hat folgendes geschrieben : | | Wie ich bereits Sagte bin ich grad dabei die Formular anzahl und so zu reduzieren |
Du machst doch eh in jedem Formular fast das selbe, insofern ist das zwar viel Arbeit, aber da du so viele Formulare erst erstellt hast statt die brain.exe einzuschalten und auf Tipps zu hören, hattest du ja wohl ohnehin viel Langeweile...
Deshalb reduziere nicht, sondern mach neu... 
|
|
Gerd Kayser
      
Beiträge: 632
Erhaltene Danke: 121
Win 7 32-bit
Delphi 2006/XE
|
Verfasst: Mi 02.03.11 21:38
|
|
glotzer
      
Beiträge: 393
Erhaltene Danke: 49
Win 7
Lazarus
|
Verfasst: Mi 02.03.11 22:32
ich habe auf einmal en dringendes verlangen meinen kopf so lange gegen die wand zu schlagen bis ich der meinung bin das es nur 5 formulare sind.
mal ernsthaft: das hier ist ein rießen großer denkfehler ist.
|
|
haentschman
      
Beiträge: 285
Erhaltene Danke: 33
DX10 Berlin Professional
|
Verfasst: Do 03.03.11 21:12
[OT]
Hallo chickenfigt1989...
bitte nicht böse sein.  Jedesmal wenn ich deinen Nicknamen lese habe ich das Bild im Anhang im Kopf ...
Wäre vieleicht ein Vorschlag als Avatar...
[/OT]
Nachtrag: Das Bild gefällt mir so, daß ich es jetzt als Avatar verwende... 
Einloggen, um Attachments anzusehen!
Zuletzt bearbeitet von haentschman am Do 03.03.11 22:21, insgesamt 1-mal bearbeitet
|
|
elundril
      
Beiträge: 3747
Erhaltene Danke: 123
Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
|
Verfasst: Do 03.03.11 21:22
Ne, das huhn hat ja gewusst was es tut und nicht ~300 Formulare mit ähnlichem inhalt angelegt.
lg elundril
_________________ This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
Für diesen Beitrag haben gedankt: Martok, mvollmer
|
|