Einzelnen Beitrag anzeigen

Keex

Registriert seit: 25. Feb 2004
29 Beiträge
 
#4

AW: Array zwischen Delphi-DLL und VB.NET

  Alt 24. Okt 2012, 11:16
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.?
  Mit Zitat antworten Zitat