Ich werde nicht lügen. Ich bin nicht vertraut mit Windows und COM-Objekten. Darum bin ich hier. Zuallererst ist es möglich, auf eine DLL aus einem PHP-Skript zuzugreifen, das keinen Apache mehr hat? In meiner Reise um das Internet glaube ich, dass ich 2 Optionen habe:Verwenden DLL in PHP?
- kompilieren Sie die DLL als eine Erweiterung für PHP. (Ich habe diese DLL nicht gemacht)
- Zugriff auf die DLL als ein COM-Objekt, das ist eine Art von dem, was es sowieso entworfen ist.
So nehme ich den COM-Ansatz.
try{
$com = new COM('WHAT_GOES_HERE');
} catch(Exception $e){
echo 'error: ' . $e->getMessage(), "\n";
}
Wie kann ich herausfinden, was in den Initialisierungsstring gehen würde? Gibt es ein com viewer Programm, das ich benutzen könnte, um das herauszufinden? Die mit dieser DLL verknüpfte Dokumentation scheint nicht anzugeben, welche Strings ich verwenden sollte, um sie zu initialisieren, sondern geht sehr detailliert darauf ein, welche Streams verfügbar sind, und alle möglichen Arten von Spaß. Ich muss einfach diesen ersten Buckel hinter mir lassen. Bitte helfen Sie!
Winbinder wurde seit 2010 nicht mehr aktualisiert und scheint leider ein totes OSS-Projekt zu sein. :( – DavidScherer