Wie rufe ich eine Funktion aus einer dll aus dem php auf windows?
Ich bin mit xampp.
Ich Suche und es sieht aus wie für php 4.x, gab es eine Erweiterung namens php_w32api.dll die scheint verschwunden zu sein für php 5.x. Dennoch, es ist immer noch in der Dokumentation auf php.net aber als experimentell gekennzeichnet.
Einige vorgeschlagen zu verwenden win32std in pecl statt, aber nur wraps irgendeine Funktion der win32-api, aber erlaubt mir nicht, Sie rufen meine eigene dll-Funktionen. :/
Es ist ffi, aber der link auf der pecl-Website ist tot, und wie es scheint, hat sich die Entwicklung gestoppt 2004.
Irgendeine Idee, wie dies zu tun, ohne das schreiben meine eigene php-extension?
Beste Grüße
Marc
InformationsquelleAutor marc40000 | 2009-12-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
COM Funktionen sind nur verfügbar für die Windows-version von PHP.
.Net-Unterstützung erfordert PHP 5 und die .Net-runtime.
Keine installation notwendig, um diese Funktionen zu verwenden; Sie sind Teil des PHP-Kern.
Zuerst erstellen Sie die ActiveX-dll (Visual Basic):
Benennen Sie Ihr Projekt "foo" und Klasse "bar".
Dann die dll und registrieren Sie es mit regsvr32.exe
Jetzt erstellen Sie Ihre PHP-Skript:
hmm.. wenn man weiß, welche Funktionen diese dll enthält, dann haben Sie nur zu fangen, die Logik und legen Sie es in Ihrem php-app 😉
Ich weiß es nicht. Ich habe nicht geschrieben, die dll.
InformationsquelleAutor streetparade