Standardmäßig startet ein VB-Programm mit der ersten Form, die angelegtwurde. Haben Sie ein Projekt mit mehreren Forms so können Sie die Startformunter dem Menüpunkt Projekt --> Projekteigenschaften --> Startobjektfestlegen. Und genau da begegnet uns auch die Auswahlmöglichkeit "SubMain". Was ist das also und wie kann man es verwenden? Die Sub Main ist eine Startroutine, die aus einem Modul herausabläuft. In anderen Programmiersprachen wird ein Programm aus "Main" heraus gestartet, da ja oft keine Form zur Verfügung steht. Innerhalb dieserStartroutine können alle vom Programm benötigten globalen Variablen mit Wertenversehen werden und z. B. Datenbanken geöffnet werden. Sie können festlegen, welche Form als erstes angezeigt werden soll, je nach dem, welche Kriterienbenötigt werden. Oftmals dauert es doch einige Zeit, bis das Hauptformular geladen ist. In derZwischenzeit kann ein Eröffnungsbildschirm eingeblendet werden, der so langestehen bleibt, bis alle Startroutinen abgearbeitet sind und das Hauptformularangezeigt wird. Es gibt auch Programme, die über keinerlei Forms verfügen. Auch diese werden aus der Sub Main heraus gestartet. Stark vereinfacht sieht derCode im Modul so aus: Sub Main() ' Eröffnungsbildschirm anzeigen frmIntro.Show ' Globale Variablen laden ' ..... ' ..... ' z. B. Datenbank öffnen ' ..... ' dann das Hauptformular anzeigen ' und den Eröffnungsbildschirm ausblenden frmMain.Show Unload frmIntro End Sub Fazit: es gibt eine Fülle von Gründen, ein Programm über die Sub Main zu starten. Siehe auch Anwendungsbeispiel unter Tipps & Tricks: Diese Seite wurde bereits 24.724 mal aufgerufen. |
vb@rchiv CD Vol.6 Geballtes Wissen aus mehr als 8 Jahren vb@rchiv! Online-Update-Funktion Entwickler-Vollversionen u.v.m. Buchempfehlung Tipp des Monats April 2024 Skyfloy Chart von Microsoft und dazu noch gratis Tutorial für Microsoft Chart Controls für Microsoft .NET Framework 3.5 Neu! sevCommand 4.0 Professionelle Schaltflächen im modernen Design! Mit nur wenigen Mausklicks statten auch Sie Ihre Anwendungen ab sofort mit grafischen Schaltflächen im modernen Look & Feel aus (WinXP, Office, Vista oder auch Windows 8), inkl. große Symbolbibliothek. |
||||||||||
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein. |