
17/07/2008, 20:12
|
| | Fecha de Ingreso: junio-2008
Mensajes: 3
Antigüedad: 16 años, 9 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!!!. |