Thatâs not a bad description of multitasking; unfortunately, to pull something like that off, you need a language that allows you to spawn, manage, and kill your own threads. VBA doesnât directly support multi-threading, but there are some VB6 dllâs out there (like half-Time Technologies Thread Factory) that enable you to create multi-threaded VBA applications using apartment threaded COM components. The .NET languages super-simplify the process with the frameworkâs new Thread class that has Start, Sleep, Suspend, Abort, Resume, etc. methods, and C/C++ programmerâs have always been able to call the Win32 API CreateThread function. Canât be done directly in Access VBA, though. :(
HTH,
Bob
|