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

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.

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.