Try Catch Welche Librarys werden benötigt?

Hallo liebe w-w-w-Experten.

Ich verwende Microsoft Visual Basic 6.0

Ich habe folgenden Programmcode:
Try
MSComm1.PortOpen = True
Catch ex As Exception
MsgBox („Can’t open serial port“ & vbCrLf & ex.Message)
End Try

Jetzt meine Frage: Welche Verweise muss ich setzen, dass der Try-Catch-Block funktioniert. bzw.: , dass der Datentyp Exception erkannt wird.

Danke für die Hilfe
mfg Andreas

Hallo Experten

Hab das Problem gelöst, indem ich einfach ein ‚on Error GoTo‘ verwende.

Also:
On Error GoTo PortOpenErrorHandler
MSComm1.PortOpen = True

Und dann:
PortOpenErrorHandler:
If MSComm1.PortOpen = False Then
MsgBox („Can’t open serial port“)
End If

Vielleicht findet trotzdem wer heraus, wies mit einer Try Catch gegangen wäre.

mfg Andreas

Hallo Andreas,

Hab das Problem gelöst, indem ich einfach ein ‚on Error GoTo‘
verwende.

das ist die VB6-Lösung für das Problem.

Vielleicht findet trotzdem wer heraus, wies mit einer Try
Catch gegangen wäre.

Nach meiner Meinung gar nicht, das ist die Syntax aus Java oder .NET.
Wenn Du das in VB6 verwenden möchtest, mußt Du das .NET-Framework installieren und die Funktion dort verwenden. Darüber weiß ich nur, daß es geht, aber ich habe mir das noch nicht genau angesehen, weiß aus dem Kopf nicht wie. Das .NET Framework muss dann aber jeweils vorhanden sein. Für die Verwendung einer anderen Funktion aus .NET gibt es hier (im Brett oder Archiv? Ich müsste suchen …) ein Beispiel.

Gruß, Rainer