Leser: 4
5 Einträge, 1 Seite |
Gast+2008-01-15 16:07:44--Vielleicht habe ich was übersehen, aber die Schreibweise von Win32::API::Prototype ist identisch zu Win32::API->Import. Aus den Dokus:So wie ich das verstanden habe, erlaubt es dir die jeweiligen Funktionen mittels einem C-Prototyp anzugeben, statt der Schreibweise von Win32::API.
1 2 3 4 5
use Win32::API; Win32::API->Import( 'mydll', 'int sum_integers(int a, int b)', ); $return = sum_integers(3, 2);
1 2
ApiLink( 'kernel32.dll', 'void GetLocalTime( LPSYSTEM lpSystemTime )' ) || die; GetLocalTime( $lpSystemTime );
QuoteAusserdem bietet es noch 3 kleine Funktionen zum Handhaben von Strings, die man dann leicht beim Umgang mit den Funktionen der jeweiligen DLL verwenden kann.
MfG Horst
5 Einträge, 1 Seite |