Announcement

Collapse
No announcement yet.

Delphi-Record als Variant an VB

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Delphi-Record als Variant an VB

    Hallo,

    meine Frage: (geht evtl. an Herrn Kosch )

    Ich möchte ein Delphi-Array-Record als "Variant" an eine VB-DLL übergeben und später darauf zugreifen. Aber es kommen ständig Zugriffsverletzungen. Der Record sieht wie folgt aus. Ich dachte, wenn man Variant nutzt, ist es egal, was für Daten enthalten sind und man kann so in anderen Programmen darauf zugreifen. Mir würde es schon reichen, wenn Delphi (exe) und Delphi (dll) das schaffen würde.

    Mein Record ist wie folgt definiert und wird mit setlength erweitert (also standard):
    <br>
    type<br>
    Tabc = record<br>
    a : Integer;<br>
    b : String[50];<br>
    end;<br>
    <br>
    TabcArr = array of Tabc;<br>
    <br>
    var<br>
    abcArray : TabcArr;<br>
    <br>
    <br>
    ...<br>
    <br>
    begin<br>
    setlength(abcarray, 20);<br>
    abcarray[0].a := (0);<br>
    !hier dann der dll-aufruf!<br>
    end.<br>
    <br>

    MfG
    Sebastian
Working...
X