gerade bekomme ich von einem Kunden einen Fehler rein.
Was ich da mache ist:Xbase++ Version : 10
Betriebssystem :Windows 10 10.00 Build 10586
------------------------------------------------------------------------------
oError:args :
-> VALTYPE: L VALUE:.F.
-> VALTYPE: C VALUE:XbpTabPage
oError:canDefault : .F.
oError:canRetry : .F.
oError:canSubstitute: .T.
oError:cargo : NIL
oError:description : Empfõnger der Nachrichten ist kein Objekt
oError:filename :
oError:genCode : 38
oError:operation : isDerivedFrom
oError:osCode : 0
oError:severity : 2
oError:subCode : 2266
oError:subSystem : BASE
oError:thread : 1
oError:tries : 0
Code: Alles auswählen
IF MEMVAR->oTab1 <> NIL
IF MEMVAR->oTab1:isDerivedFrom("XbpTabPage") // <= Da passiert der Fehler
Das Einzige, was mir in dem Zusammenhang auffällt, ist, das ich hier entgegen meinen sonstigen Gewohnheiten die oTab1 zwar deklariert, aber nicht initialisiert habe. Da habe ich nur ein PUBLIC oTab stehen, das := NIL fehlt mir da. Sollte ja aber wohl keinen Unterschied machen?
Mich irritiert dabei auch, daß die Fehlermeldung zwei Parameter angibt. Ich aber nur einen Übergebe, und die Methode auch garnicht mehr hat.
Jan