Hi dubi
Ich befürchte, dass das schon die Erklärung ist ..
Ich habe allerdings das Beispiel von VB6 in .Net übertragen und da VB6 bei Arrays mit 1 und .Net mit 0 beginnt ist das eventuell die Erklärung (?).
... weil .Net keine OPTION BASE 1 mehr anbietet wie
hier erklärt, wobei mir die Aussage als Schlussfolgerung des vorhergehenden Textes zumindest ambitioniert erscheint:
"Da Option Base {0|1} in Visual Basic .NET
nicht mehr benötigt wird, entfällt es hier." (Unterstreichung von mir, um den fragwürdigen Text hervorzuheben).
Oder Du tröstest Dich mit dem Text vom Microsoft Support "In den meisten Fällen funktioniert der Code genauso wie zuvor. "
Da die Investox Formelmaschine wohl bei LBound() mit der Datenübergabe beginnt, passt das so scheint's nicht mehr zu Deinem Coding. Entweder Du korrigierst das mit einem geeigneten Ref() in den Formeln, die Du nach Investox hochreichst oder Herr Knöpfel hat einen smarten Switch parat, der die Daten-Übergabe an .NET anpasst?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Bernd« (4. September 2014, 19:36)