Basic verteilt     c't 9/98, S. 160, db
----------------------------------------

modMain.bas     Quelltext Hauptmodul
modAPI.bas      Quelltext Windows-API
frmMain.frx     Visual-Basic-Form-Binrdatei
frmMain.frm     Visual-Basic-Form
ThrdTest.exe    lauffhiges Programm
ThrdTest.vbp    Projektdatei
ThrdTest.txt    dieser Text

Multithreading gehrt zu den wenigen von Visual Basic
noch unbeschrittenen Pfaden. Dabei gilt Multithreading 
fast als Synonym fr optimale Auslastung des Systems 
und kurze Wartezeiten fr den Benutzer. Hat sich der 
Visual-Basic-Entwickler erst einmal durch eine Unmenge 
an Bedingungen und Abhngigkeiten gekmpft, erffnen 
sich jedoch auch ihm neue Mglichkeiten des Multitasking.

Das kleine Beispielprogramm ThrdTest protokolliert den
Systemzustand whrend der Programmausfhrung und hlt 
unter anderem die Speicherauslastung in einer Log-Datei 
fest. Der wichtigste Aspekt dabei ist, da die Protokol-
lierung ohne explizite Anweisungen der eigentlichen 
Anwendung erfolgt und vollstndig im Hintergrund luft. 
Das Hauptfenster stellt eine Form dar, in der der Benutzer 
verschiedene Aktionen ausfhren kann. Diese sind im 
Programm nur Platzhalter und sollen zeitintensive oder 
speicherintensive Vorgnge darstellen. 

Um das Programm neu zu bersetzen, ist mindestens die
Standard Edition von Visual Basic 5.0 und das Servicepack
2 oder 3 unbedingt erforderlich.



