meine Structures in VB sehen folgendermaßen aus:
Code:
Public Structure BLDN_CADataResult
Dim Ewe As Single
Dim I As Single
Dim t As Double
End Structure
Public Structure BLDN_CAData
Dim Data() As BLDN_CADataResult
End Structure
---------------------
Private Declare Function GetCAData Lib ".\BLDelphiWrapper.dll" (FID As Int32, Channel As Int32) As BLDN_CAData
Mich verwirrt leider das ganze System ein wenig. Selbst wenn ich jetzt einen Pointer aus Delphi an VB übergeben würde, wie würde ich dann wissen wie die Daten an der Addresse wirklich gespeichert sind? Wenn es jetzt ein Array aus Integer-Werten wäre, wäre es ja relativ einfach wenn ich die Länge des Arrays kenne, aber mit dem Array aus der Structure find ich das schwieriger. In welcher Reihenfolge werden die Array Daten gespeichert z.B.?