Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/07/2008, 20:12
YadierDC
 
Fecha de Ingreso: junio-2008
Mensajes: 3
Antigüedad: 15 años, 11 meses
Puntos: 0
Cómo implementar un servidor COM en una DLL?

Hola: Sigo con los problemas de las DLLs, 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!!!.