![]() |
DLL; array [1..X] of integer als result übergeben
hi leuts, wie kann ich aus einem programm auf ein in einer dll befindendem array [1..X] of integer zugreifen?
also nocheinmal...., ich hab in der DLL eine funktion die ein integer zurückgibt! soweit sogut, wie kann ich dies mit einem array [1..X] of integer statt nem einfachem integer machen? ich hab es mit einem pointer verucht, der auf das array zeigt, aber dann kann ich nur einzelne werte der array übernehmen, nicht die komplette array!!! hat villeicht jemand eine lösung für das "problem"?? ich wäre sehhhr dankbar dafür....! Licht |
Re: DLL; array [1..X] of integer als result übergeben
habs geschafft....
weis zwar nicht warum es vorhin nicht klappte aber jetzt klappts, hab im forum n beispiel gefunden, ich kopiers hier grad der vollständikeitshalber nochmal rein .... type myArray = array[0..10] of String; var aArray : myArray; myPointer : ^myArray; . . . begin aArray[1] := 'Hallo Welt'; myPointer := @aArray; showmessage(myPointer^[1]); end; so funktionierts, man kann ne array von ner *.dll auslesen... (also alles was das hertz begehrt..) das mit den pointern ist auch sonst praktisch....! die frage ist jetzt nur, WIE mach ich das unter delphi 8!?? das Licht leuchtet wieder.... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:22 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-2025 by Thomas Breitkreuz