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.788 mal aufgerufen. |
sevISDN 1.0 Überwachung aller eingehender Anrufe! Die DLL erkennt alle über die CAPI-Schnittstelle eingehenden Anrufe und teilt Ihnen sogar mit, aus welchem Ortsbereich der Anruf stammt. Weitere Highlights: Online-Rufident, Erkennung der Anrufbehandlung u.v.m. Buchempfehlung Tipp des Monats Juli 2024 Dieter Otter Beliebige Zeichen am Anfang und Ende eines Strings entfernen Mit der Trim-Funktion lassen sich nicht nur Leerzeichen, sondern bei Bedarf auch beliebige Zeichen entfernen. TOP! Unser Nr. 1 Neu! sevDataGrid 3.0 Mehrspaltige Listen, mit oder ohne DB-Anbindung. Autom. Sortierung, Editieren von Spalteninhalten oder das interaktive Hinzufügen von Datenzeilen sind ebenso möglich wie das Erstellen eines Web-Reports. |
||||||||||
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. |