Prior Click here
Next Click here

Imports System.Threading

Dim thrd as Thread   <==== careful what routine you put this in!

thrd = New Thread(AddressOf Me.FasterStart) ...

Private Sub FasterStart  

In FasterStart we use WMI (Windows Management Instrumentation) to get information about battery status, operating system, MAC address, Processor ID, what sort of processor and how many cores and so on.

Meantimes, the main code has gotten the user name  and obtained various user preferences from the database, loaded context-sensitive help into RAM, and taken a look at what secondary storage is available.

If we have an internet connection another thread is launched to read a webpage of earthquakes and
fill the grid on the form. Note that in this case only one thread is reading the database.
In we added