Declarar funciones en página asp

20/04/2009 - 11:00 por Inaki Luengas | Informe spam
Hola, tengo un fichero clases.asp y en él intento declarar la siguiente
función:

Public Declare Function GetPrivateProfileString Lib "kernel32" (ByVal
lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As
String, ByVal lpReturnedString As String,ByVal nSize As Long, ByVal
lpFileName As String) As Long

Pero al cargar la página que usa "Clases.asp" me muestra el siguiente error:

Tipo de error:
Error de compilación de Microsoft VBScript (0x800A0401)
Se esperaba un final de instrucción
/Clases.asp, line 36, column 15
Public Declare Function GetPrivateProfileString Lib "kernel32" (ByVal
lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As
String, ByVal lpReturnedString As String,ByVal nSize As Long, ByVal
lpFileName As String) As Long

Alguien sabe como puedo declarar esta función?

Gracias y un saludo.

Iñaki Luengas

Preguntas similare

Leer las respuestas

#1 Jhonny Vargas P.
20/04/2009 - 16:09 | Informe spam
Revisa en el foro de microsoft.public.es.vb

Te acaban de responder.


Saludos,
Jhonny Vargas P.
Santiago de Chile

... el viejo guatón Vargas...

"Inaki Luengas" escribió en el mensaje de
noticias:
Hola, tengo un fichero clases.asp y en él intento declarar la siguiente
función:

Public Declare Function GetPrivateProfileString Lib "kernel32" (ByVal
lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As
String, ByVal lpReturnedString As String,ByVal nSize As Long, ByVal
lpFileName As String) As Long

Pero al cargar la página que usa "Clases.asp" me muestra el siguiente
error:

Tipo de error:
Error de compilación de Microsoft VBScript (0x800A0401)
Se esperaba un final de instrucción
/Clases.asp, line 36, column 15
Public Declare Function GetPrivateProfileString Lib "kernel32" (ByVal
lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As
String, ByVal lpReturnedString As String,ByVal nSize As Long, ByVal
lpFileName As String) As Long

Alguien sabe como puedo declarar esta función?

Gracias y un saludo.

Iñaki Luengas
Respuesta Responder a este mensaje
#2 MEVB
20/04/2009 - 16:54 | Informe spam
Por lo poco que pude encontrar parece que no puedes usar esa librería
directamente en ASP.
Deberás crearte un componente propio (una DLL) y la referencias al estilo
del componente ADO, utilizando:
... server.createObject("tu componente")

En este enlace podras encontrar una idea de como hacerlo:
http://www.forosdelweb.com/f15/como...sp-244531/

Sin embargo, si usas un dominio u hospedaje compartido no podras instalar tu
componente en tu servidor.

Salu2
MV

"Inaki Luengas" escribió en el mensaje
news:
Hola, tengo un fichero clases.asp y en él intento declarar la siguiente
función:

Public Declare Function GetPrivateProfileString Lib "kernel32" (ByVal
lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As
String, ByVal lpReturnedString As String,ByVal nSize As Long, ByVal
lpFileName As String) As Long

Pero al cargar la página que usa "Clases.asp" me muestra el siguiente
error:

Tipo de error:
Error de compilación de Microsoft VBScript (0x800A0401)
Se esperaba un final de instrucción
/Clases.asp, line 36, column 15
Public Declare Function GetPrivateProfileString Lib "kernel32" (ByVal
lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As
String, ByVal lpReturnedString As String,ByVal nSize As Long, ByVal
lpFileName As String) As Long

Alguien sabe como puedo declarar esta función?

Gracias y un saludo.

Iñaki Luengas
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida