Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Usare una dll c# in un progetto PHP.

    Salve a tutti, sto cercando il modo di usare una dll scritta in C# in un progetto PHP, ho letto numerosi articoli in merito ed ho seguito diverse procedure alla lettera, ma non sembra dare frutti. Nello specifico ho seguto questa guida.

    La DLL viene correttamente registrata tramite regasm, me la ritrovo anche nel registro di Windows, ma quando la vado ad usare nello script PHP ho il seguente errore: Fatal error: Uncaught com_exception: Failed to create COM object `ClassPhp.Class1': Interfaccia non registrata. in C:\wamp64\www\test_dll\index.php on line 3.

    Qualcuno di voi c'è riuscito?

    N.b.: ho provato con l'interfaccia di Word ed ha funzionato.

    Grazie.

    SO: windows 10;
    Versione di APACHE: 2.4.17;
    PHP versione 7.0.0
    Chi salva una vita salva il mondo intero.

  2. #2
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,370
    .. probabilmente è questione di nomi. Vecchio ricordo di interfacce OLE di anni fa. Dovrebbero esserci tools per l'analisi delle interfacce COM. Prova a vedere eventuali chiamate di Word.

    Controlla che effettivamente venga caricata la dll, probabilmente se la esegui da terminale va a finire male l'invocazione all'oggetto com
    Ultima modifica di linoma; 10-10-2019 a 15:02
    Per gli Spartani e Sparta usa spartan

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.