Einzelnen Beitrag anzeigen

Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#5

AW: Invalid Pointer Problem in DLL

  Alt 10. Feb 2013, 09:43
gerade wenn es mit etwas anderem als Delphi funktionieren soll wirst Du mit dem Zeiger auf TFloatArray nichts mehr anfangen können.

Delphi-Quellcode:
type
TFloatArray=Array of Double;
var
 F:TFloatArray;
 S:String;
procedure TForm1.Button1Click(Sender: TObject);
begin
  SetLength(f,10);
  SetLength(s,10);

  Showmessage(Format('Addr F %d Addr F[0] %d'#13#10'Addr S %d Addr S[1] %d'
                    ,[Integer(@F),Integer(@F[0]),Integer(@S),Integer(@S[1])])

                      );
end;
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat