La Web del Programador: Comunidad de Programadores
 
    Pregunta:  29379 - APIS EN ASP
Autor:  Alexis Aravena
Hola amigos

Se pueden utilizar las Apis de windows en ASP, por ejemplo quiero leer arcivos ini al igual que en Visual Basic, si se puede agradeceria mucho que me pudieran ayudar.

Gracias

  Respuesta:  Wilfredo Pérez Velázquez
Hola colega:
Te recomiendo crees un ocx con un método público donde le pases el fichero .ini y este te lo anlice y devuelva el resultado en propiedades públicas o en métodos que pasándole un número te devuelvan la línea que deseas ver del fichero pto ini o el nombre de la sección que te interesa ok. O crear una DLL con algo similar y luego utilizar en tu página ASP lo sgte:(El ocx o la dll debes hacerlo en VB y luego registrarla en el servidor donde está el Hosting de dicha página ASP)

<%


Inifile.openfile "setup.ini" ' Invoca al método que abre el .ini
Inifile.get "Drivers" ' devuelve una sesión de interés particular

' Otra variante

set Inifile=server.createobject("MyOCX.Nombre")
Inifile.openfile "setup.ini" ' Invoca al método que abre el .ini
Inifile.get "Drivers" ' devuelve una sesión de interés particular

%>

Tanto el uno como el otro funcionan, pero uno es más lento que el otro. Pues Object no carga el objeto como tal hasta que no es instanciado o utilizado en el resto del código...

Si tienes duda en como crear un ocx o una dll desde VB contáctame ok...

Un saludo.