Vor dem Starten des Hauptdialogs Prüfung auf vorhandensein von einer DLL

tonimontana

Grünschnabel
Hallo Leute

ich habe eine Dialog Anwendung erstellt in der eine DLL geladen wird. Wenn die DLL nicht zuvor auf dem Rechner installiert wurde, kann die Anwendung nicht funktionieren. Deshalb möchte ich prüfen ob diese DLL auf dem Rechner vorhanden ist. Die Abfrage möchte ich mit dem Starten der Anwendung (bevor das Hauptdialog Fenstergeöffnet wird) tätigen. Wie ich abfragen muss weiss ich, aber nicht wo ich abfragen muss. Kann mir jemand bei diesem Problem helfen?
Danke.
 
Dein Hauptdialog wird von deiner XXXApp-Klasse in InitInstance aufgerufen (such mal nach MyDlg.DoModal). Direkt darüber müsste "CMyDlg myDlg;" oder so ähnlich stehen.

Darüber kannst du den Test einsetzen. Das klappt allerdings nur, wenn die DLL erst vom Dialog aus benutzt wird. Wenn Sie implizit gebunden ist (also beim Start der EXE schon geladen wird), dann klappt das nicht.
 
Zurück