Thread Win32::API: Wie importiere ich Rückgabetyp string
(2 answers)
Opened by burnersk at 2008-07-04 19:18
Hi.
Ich habe ein kleines Problem mit Win32::API und einer importierten Funktion, die einen string zurückgibt. Die DLL, in der die Funktion enthalten ist, lässt sich mit Win32::API ansprechen, da andere Funktionen mit Rückgabetyp int usw funktionieren. Nun meine Frage, wie importiere ich eine Funktion, die einen string zurückgibt? Mit Code (perl): (dl
)
Win32::API->Import( 'sevLock.dll', 'char Version()[250]' ); Kennt sich jemand mit Win32::API aus? Die standard Win32-DLL binde ich z. B. in VB.NET so ein: Code: (dl
)
Public Declare Function sevLock_Version Lib "sevLock.dll" Alias "Version" () As String Anmerkung: Wenn ich "sevLock_Version" versuche zu importieren klappt es nicht. Nur wenn ich "sevLock_" weglasse. Und nochmal: Ich habe es mit einer anderen Funktion in der gleichen DLL erfolgreich getestet, die int zurückgibt. |