ERLEDIGT
JA
JA
ANTWORTEN
8
8
ZUGRIFFE
637
637
EMPFEHLEN
-
Hallo FIAE's!
Wie kann man ein Form noch im Konstruktor beenden?
bringen nichts. Manchmal hab ich sogar ein Geisterfenster (ein Form das leer ist).Code :1 2 3
this.Close(); und Application.Exit();
Ist das Form.Load()-Event eine Alternative dazu?Geändert von Christian Kusmanow (16.11.04 um 15:41 Uhr) Grund: ergänzende Frage
MfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
Hintergrund? Sprich, warum willst eine Form schon im Konstruktor disposen?
-
Ok ok, ich rück ja schon mit der Sprache raus.

Wenn mein Programm Startet wird im Inet überprüft ob ein Programmupdate vorhanden ist. Wenn ja wird eine MessageBox mit dem Link ausgeben und danach soll sich das Programm beenden.
Ich wollt eigentlich noch sowas wie ein LadeStatusbalken implementieren. (Als eigenständiges Programm) Dann ist das natürlich kein Problem mehr. Das Hauptprogramm wird eben einfach nicht gestartet wenn ein Update verfügbar ist.
Ich wollt generell wissen warum das Schliessen des Forms im Konstruktor nicht so einfach ist.Geändert von Christian Kusmanow (16.11.04 um 17:02 Uhr) Grund: mehr nützliche Infos
MfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
Hmm ... und das Programm das Update gleich selber runterladen lassen? Sprich den User fragen ob er das Update haben will oder nicht? Dann hast das Problem net wirklich und der User freut sich, weil ers nicht selber runterladen muss.
-
Klasse! Gute Idee!
Ich hab meinen letzten Beitrag oben mit weiteren Infos ergänzt.
Hast Du eine Idee wegen dem Konstruktor? Geht das nun generell nicht?MfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
Es wird deshalb vermutlich nicht funktionieren, weil du in der Main eine neue Instanz der Form1 erzeugst und diese versucht wird mit Application.Run() zu starten. Disposed du jetzt im Konstruktor, bekommst ne NullPointerException, was natürlich eher ungut ist. Dies betrifft jetzt nur, wenn als eigene Anwendung gestartet wird.
-
Dan heisst das also wenn ich das Programm vom einem anderen Prozess aus starte ist es möglich?
Ich denke ich sollte lieber den LadeStatusBalken (siehe oben) implementieren. Wieso ein Programm veruchen zu laden wenn noch nicht fest steht, ob es wegen einer Abhängigkeit aktiv bleiben soll oder nicht. ( bin grad von selber darauf gekommen )
Ich denke Du bist auch der Meinung?MfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
16.11.04 17:29 #8
Eine Alternative dazu wäre eine nicht Form-Klasse als Application starten zu lassen.
Diese Steuert dann die Anzeige des Forms und kann auch über ein spezielles Form den Ladebalken anzeigen.
Ich würde mal unter dem Stichwort Splashscreen suchen..Allen ist das Denken erlaubt, vielen bleibt es erspart. (Kurt Goetz)
-
Genial!
Hab auf anhieb was gefunden. Es lebe "The Code Project"!
Link
Ich danke euch beiden! Ihr habt mir wirklich weitergeholfen!
MFG cosmoMfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
Ähnliche Themen
-
über zweite Form Programm beenden
Von Hans1982 im Forum .NET Windows FormsAntworten: 6Letzter Beitrag: 09.02.09, 21:40 -
Form.KeyPreview - Kein KeyDown nach Form.Close() oder Form.Hide() *Argh*
Von Christian Kusmanow im Forum .NET Windows FormsAntworten: 4Letzter Beitrag: 28.03.06, 14:56 -
form enctype='multipart/form-data' und form action=index2.php method='post'
Von Binio im Forum PHPAntworten: 4Letzter Beitrag: 06.08.05, 05:24 -
Makro (Form) beenden
Von noreya im Forum Visual Basic 6.0Antworten: 4Letzter Beitrag: 29.07.05, 12:22 -
Konstruktor im Konstruktor aufrufen?
Von zarrandreas im Forum .NET ArchivAntworten: 1Letzter Beitrag: 03.06.05, 16:45





Zitieren
Login





