Object reference not set to an instance of an object
Posted: Tue Mar 12, 2024 2:57 pm
Hallo zusammen,
ich habe vor einiger Zeit eine App und die dazugehörende Lib von VO nach X# transportiert und die Aufrufe in die Lib funktionieren auch!
Nun hätte ich eine kleine X# Testapp erstellt, welche die Aufrufe zu Testzwecken hintereinander ausprobiert:
Obwohl beim Initialisieren RKSVLib.RKSV angezeigt wird, bringt der erste Aufruf einer Methode in der Klasse RKSV den Fehler (Dialect core und VO ident), wo kann das Problem liegen? Wie gesagt: Eine von VO umgestellte App mit dieser Lib funktioniert, ich suche schon seit Stunden nach dem Unterschied.
Unhandled Exception: System.NullReferenceException: Object reference not set to
an instance of an object.
at RKSVLib.RKSV.GetReadersCount() in C:\XIDE\Projects\VO2X#\Applications\LIBS
\_RKSV 1.76\Class RKSV.prg:line 330
at TEST.Exe.Functions.Start() in C:\XIDE\Projects\RKSV\Applications\TEST\Prg\
Start.prg:line 28
References:
RKSVLib
System
XSharp.Core
XSharp.RT
[/size]
ich habe vor einiger Zeit eine App und die dazugehörende Lib von VO nach X# transportiert und die Aufrufe in die Lib funktionieren auch!
Nun hätte ich eine kleine X# Testapp erstellt, welche die Aufrufe zu Testzwecken hintereinander ausprobiert:
Code: Select all
USING System
USING RKSVLib
FUNCTION Start( ) AS VOID
LOCAL nReaders AS LONG
LOCAL oRKSV AS RKSV
Console.WriteLine("Hello x#!") // Wird angezeigt
oRKSV := RKSV{} // Initialisiert die Klasse in der RKSVLib
Console.WriteLine(oRKSV) // => RKSVLib.RKSV
nReaders := oRKSV:GetReadersCount() // => Fehler
RETURN
Unhandled Exception: System.NullReferenceException: Object reference not set to
an instance of an object.
at RKSVLib.RKSV.GetReadersCount() in C:\XIDE\Projects\VO2X#\Applications\LIBS
\_RKSV 1.76\Class RKSV.prg:line 330
at TEST.Exe.Functions.Start() in C:\XIDE\Projects\RKSV\Applications\TEST\Prg\
Start.prg:line 28
References:
RKSVLib
System
XSharp.Core
XSharp.RT
[/size]