Cómo implementar un servidor COM en una dll?

Moderador: yalmar

Foro cerrado salvo peticion.

Cómo implementar un servidor COM en una dll?

Notapor YadierDC » Jue Jul 17, 2008 10:53 pm

Hola:
Necesito usar DLLs en php5, pero que estas DLLs están implementadas en C++Builder6. Luego de incluir la dll en el php.ini he tratado de acceder a las funciones implementadas en la dll, de esta manera:
$objeto = new COM("Creando_dll.dll");
$valor_factorial=$objeto->FactorialNumero(5);
echo $valor_factorial;

Es entonces cuando me da un error y me dice algo así como que no puede crear el objeto COM, luego consulté en varias ayudas de php y encontré que si se trata de un DLL simple no hay forma de ejecutarla desde PHP. Si el archivo DLL contiene un servidor COM es posible que pueda acceder a él si implementa la interfaz IDispatch. Me pudieran decir cuánto de verdad hay en esto, de ser cierto cómo pudiera implementar el servidor COM en mi dll y la interfaz IDispatch.
Gracias y disculpen la molestia.
YadierDC
Novato
Novato
 
Mensajes: 7
Registrado: Jue Jul 17, 2008 10:48 pm


    

Volver a C++ Builder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron