Ir al contenido principal

Usando Dlls de Visual Basic 6 en PHP

Es a veces es algo extraño pensar que podemos utilizar o reutilizar alguna funcion que teniamos en nuestro Visual Basic 6 desde PHP. que no me creen observen


Tenemos que crear un nuevo proyecto DLL Activex tal como lo muestra esta imagen.



En este ejemplo estoy llamando al proyecto superahacker (superahacker.vbp) y a la clase le puse el nombre de TheClass (TheClass.cls) y dentro de la clase hice una funcion publica llamada TheFunction() , la cual devuelve una cadena de texto "Superah@cker © " ahora ustedes podrian hacer que esta funcion haga cosas que ni yo me imagino.



Despúes de que se creado la funcion necesitamos generar la DLL, nos vamos a el menu Archivo/Generar ..... DLL como se observa en la imagen.



y como resultado tendriamos un archivo DLL llamado Superahacker.dll tal como llamamos al proyecto podemos observar eso en esta imagen.

ahora necesitamos copiar este archivo en el %windir%\system32 y desde ventana Ejecutar registrarlo usando este comando.

regsvr32.exe %windir%\system32\superahacker.dll



Ahora viene la idea de como usarlo o como llamarlo desde PHP, la idea es crear un objeto COM e instanciarlo y usar su metodo o funcion observe la imagen.



esta es resultado que obtenemos desde nuestro navegador web.




Ahora no se complique piense simple la proxima vez...

Comentarios

Entradas más populares de este blog

UnixODBC para la conexion MsSql con PHP en Linux Centos 5

Esta fue una de esas ideas locas de probar conexiones a MS SQL SERVER con PHP desde mi servidor web Linux mediante UnixODBC a un Servidor Windows.

XAMPP + ORACLE EN WINDOWS 7 DE 64 BITS

Esta vez vamos a explicar como poder trabajar con XAMPP + ORACLE en Windows 7 de 64 bits. Hay que resaltar que las versiones actuales presentan muchos problemas, para poner en funcionamiento XAMPP en Windows 7 de 64 bits, nosotros vamos a usar la versión XAMPP 1.7.3. la versión mas estable para Windows 7 de 64 bits y considerando que tienen instalado Oracle Client 11g, si aun no tiene claro como instalar el Oracle Client, para conectarse a su base de datos Oracle, puede revisar la siguiente URL.

FreeTDS para el acceso a MsSQL desde PHP en Linux CentOS 5

Tema Anterior: http://superahacker.blogspot.com/2009/04/instalacion-de-unixodbc-para-la.html En esta ocasion la situación es como conectar con PHP 5 desde un Servidor Linux a una base de Datos Ms Sql Server en Servidor Windows.