Hallo,
Zitat von
marabu:
Ich habe mir den Quelltext der Funktion VarArrayCreate() angesehen und komme zu dem Schluss, dass da ein Bug vorliegt. Und zwar scheitert die Prüfung VarTypeIsValidArrayType(varInt64) wegen VarTypeToElementInfo.ValidBase = false. Laut MS
PSDK müsste das eigentlich true sein. Vielleicht kann das ja jemand verifizieren?
marabu
Ich habe jetzt mal fogendes Versucht:
- die VarArrayCreate aus der
unit Variants kopiert und als myVarArrayCreate in eine neue
Unit gepackt.
Dort dann aber die Prüfung rausgenommen.
Wie kann ich testen, ob da auch ein "richtiges" Array raus kommt?
Es scheint zwar zunächst durchzulaufen, jedoch meldet mit die Funktion, der ich das Array dann übergebe mal wieder "Falscher parameter".
Thomasch