![]() |
Re: DLL Callback Pointerübergabe erwartet Variable
Gibt es auch noch weitere Möglichkeiten, z.B. Array [0..255] of Char um es was einfacher zu gestalten?
Falls nicht werd ich es anpassen.
Delphi-Quellcode:
Geht hierbeit auch die Funktion?
StrPLCopy(PlugData.PluginName, coPIName, 40); // 40 = bytes die der Aufrufer zur Verfügung stellt
Delphi-Quellcode:
StrPLCopy(PlugData.PluginName, coPIName, Sizeof(coPIName));
|
Re: DLL Callback Pointerübergabe erwartet Variable
Ich habe einfach mal alle PChars raus genommen und nur den Integer und das Boolean Feld drin gelassen, kompiliert aber selbst dabei kommt meine AV :(
[edit]Beim einfügen des gleichen mal als Funktion ist mir was aufgefallen, wenn man sich die DLL mal genau anschaut, sieht man das dort das stdcall bei der Prozedur fehlt... Das war gestern wohl einfach zu spät für mich :( Dann muss ich nur noch die PChars besser ersetzen.[/edit] |
Re: DLL Callback Pointerübergabe erwartet Variable
Zitat:
|
Re: DLL Callback Pointerübergabe erwartet Variable
Na dann her mit den sonstigen Änderungen oder betreffen die nur mein PChar Problem?
|
Re: DLL Callback Pointerübergabe erwartet Variable
Nur das PChar Problem.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:25 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