Active X: App.PrevInstance funktioniert nicht

Hallo ihr,

ich würde gern bei einem Active X Control feststellen, ob das Control bereits läuft, jedoch funktioniert der Weg über App.PrevInstance nicht. Der gibt mir immer False zurück…

Hatte es so probiert:
If App.PrevInstance = True Then
MsgBox „test“
Else
MsgBox „test2“
End If

Also in einem normalen Standard-EXE Projekt funktioniert’s, in meinem ActiveX Control nicht.

Wie könnte ich denn etwas ähnliches bewirken?

Gruß
Lars

Hallo Lars,

da bin ich doch etwas überfordert. :smile: So etwas würde ich bei http://www.activevb.de im VB-Forum fragen.

Gruß, Rainer

Hallo

Active-x Controls scheinen irgendwie keine Anwendung zu sein, bzw. werden normalerweise auch mehrfach gestartet.

Aber wie dem auch sei, ein Registry-Eintrag klappt auf jeden Fall.
Hierbei kann es allerdings sein, das nach dem Eintrag ein anderes Control erst etwas warten muß, bis der Wert in der Registry für andere Programme gültig ist.
Es geht auch z.B. das Vorhandensein einer speziellen temporären Datei als Indikator usw. Hier gibt es sicher noch eine Vielzahl weiterer Möglichkeiten.
MfG
Matthias

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]