Catweezle Geschrieben 29. Dezember 2004 Geschrieben 29. Dezember 2004 Hallo, ich erstelle mit ein Objekt: Dim xxx as Object Set xxx as CreateObject("xxxxxxxxx.yyyyyyyyy") ... ... .. .. Natürlich wird dies per xxx.CallMethod aufgerufen. Wie kann ich nun testen ob dieses Objekt noch aktiv ist oder vom User schon geschlossen worden ist. Es wäre schön von Euch wenn ihr mir mehrere Lösungsansätze geben könnt. Danke und falls man nichts mehr voneinander hört: Guten Rutsch!!!!
Gast Geschrieben 5. Januar 2005 Geschrieben 5. Januar 2005 Frohes neues Jahr. Option Explicit Dim fsoTest As FileSystemObject Private Sub btnAktiv_Click() Set fsoTest = New FileSystemObject If do_strange_things(fsoTest) Then MsgBox "Objekt da" Else MsgBox "Objekt nicht da" End If Set fsoTest = Nothing End Sub Private Sub btnInaktiv_Click() If do_strange_things(fsoTest) Then MsgBox "Objekt da" Else MsgBox "Objekt nicht da" End If End Sub Private Function do_strange_things(fsoTest As FileSystemObject) As Boolean Dim lngFehler As Long On Error Resume Next Call fsoTest.FileExists("c:\autoexec.bat") lngFehler = Err.Number On Error GoTo 0 If lngFehler = 91 Then do_strange_things = False Else do_strange_things = True End If End Function
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden