Änderungen in X# 2.18.0.4
Posted: Tue Mar 12, 2024 6:40 am
Hallo,
ich habe mir heute die aktuelle Version von X# installiert und meine Testapps durchcompiliert. Dabei bekomme ich einige Warnings und Fehler gegenüber der alten Version:
SELF:ExecuteCommand(readerName, "00a40804021fff":ToByteArray(), REF response2)
warning XS9071: Parameter 3 needs a(n) 'Out' modifier. This modifier was automatically added
Was muss ich ändern damit die Warning verschwindet?
@@Array.Resize(REF array2, array2:Length + response2:Length - 2)
error XS0176: Member 'System.Array.Copy(System.Array, int, System.Array, int, int)' cannot be accessed with an instance reference; qualify it with a type name instead
Bei den Compiler Errors in der X# Doku steht leider auch nicht mehr dabei.
Und noch eine Frage zu einer ComEnabled DLL:
Wenn ich ein fertiges Com Modul für VO habe und dieses mit einer neuen Compiler Version compiliere, ev. neue Fehler und Warnings ausbessere, muß ich dann die ganze Prozedur zur Erstellung eines Com Moduls wiederholen oder genügt die Compilierung des X' Codes?
LG Franz
ich habe mir heute die aktuelle Version von X# installiert und meine Testapps durchcompiliert. Dabei bekomme ich einige Warnings und Fehler gegenüber der alten Version:
SELF:ExecuteCommand(readerName, "00a40804021fff":ToByteArray(), REF response2)
warning XS9071: Parameter 3 needs a(n) 'Out' modifier. This modifier was automatically added
Was muss ich ändern damit die Warning verschwindet?
@@Array.Resize(REF array2, array2:Length + response2:Length - 2)
error XS0176: Member 'System.Array.Copy(System.Array, int, System.Array, int, int)' cannot be accessed with an instance reference; qualify it with a type name instead
Bei den Compiler Errors in der X# Doku steht leider auch nicht mehr dabei.
Und noch eine Frage zu einer ComEnabled DLL:
Wenn ich ein fertiges Com Modul für VO habe und dieses mit einer neuen Compiler Version compiliere, ev. neue Fehler und Warnings ausbessere, muß ich dann die ganze Prozedur zur Erstellung eines Com Moduls wiederholen oder genügt die Compilierung des X' Codes?
LG Franz