Die Frage bezieht sich m.E. darauf, ob eine
OLE-
DLL registriert wurde, und nicht, ob sie vorhanden ist.
Ich lasse es bei CreateOLEObject einfach auf eine
Exception ankommen. Du kannst aber auch CLSIDFromProgID benutzen, um einen Klassennamen auf Gültigkeit zu prüfen, aber createOleObject tut auch nix anderes, nur dass halt mittels OleCheck eine
Exception ausgelöst wird.
Ein Experte ist ein Mann, der hinterher genau sagen kann, warum seine Prognose nicht gestimmt hat. (Winston Churchill)