Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi DLL Callback Pointerübergabe erwartet Variable (https://www.delphipraxis.net/102409-dll-callback-pointeruebergabe-erwartet-variable.html)

Cyberaxx 2. Nov 2007 10:47

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:
StrPLCopy(PlugData.PluginName, coPIName, 40); // 40 = bytes die der Aufrufer zur Verfügung stellt
Geht hierbeit auch die Funktion?

Delphi-Quellcode:
StrPLCopy(PlugData.PluginName, coPIName, Sizeof(coPIName));

Cyberaxx 2. Nov 2007 11:25

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]

Muetze1 2. Nov 2007 14:16

Re: DLL Callback Pointerübergabe erwartet Variable
 
Zitat:

Zitat von Cyberaxx
[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]

Das habe ich bei dem Code ergänzt - aber nachher beim Post vergessen zu erwähnen. Ich hatte mehrere Dinge geändert und es lief ohne Probleme.

Cyberaxx 2. Nov 2007 14:20

Re: DLL Callback Pointerübergabe erwartet Variable
 
Na dann her mit den sonstigen Änderungen oder betreffen die nur mein PChar Problem?

Muetze1 2. Nov 2007 15:35

Re: DLL Callback Pointerübergabe erwartet Variable
 
Nur das PChar Problem.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:25 Uhr.
Seite 4 von 4   « Erste     234   

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