![]() |
Re: Dynamisches Array von DLL übergeben
Also hier die Lösung (habs ganz alleine rausgefunden ;-) )
Delphi-Quellcode:
Bitteschön
Data:=TStringArray(createArray);
zeiger:=Data; for i:=0 to getArrayCount(zeiger) do begin len:=getElement(0, i, 0, zeiger); //hatte vorher "Buffer" im 1. Parameter stehen. Ist falsch! try GetMem(Buffer, len+1); len:=getElement(Buffer, i, len+1, zeiger); s:=String(Buffer); finally FreeMem(Buffer); Buffer:=nil; len:=0; end; ShowMessage(s); end; und Dankeschön! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz