Foros del Web » Programando para Internet » ASP Clásico »

Abrir archivo con libreria hecha en VB

Estas en el tema de Abrir archivo con libreria hecha en VB en el foro de ASP Clásico en Foros del Web. Que tal buen dia. Expongo mi caso, espero que me entiendan y alguien pueda darle luz a este problemilla Resulta que necesito abrir un archivo ...
  #1 (permalink)  
Antiguo 25/11/2010, 09:05
 
Fecha de Ingreso: septiembre-2004
Mensajes: 8
Antigüedad: 19 años, 7 meses
Puntos: 0
De acuerdo Abrir archivo con libreria hecha en VB

Que tal buen dia. Expongo mi caso, espero que me entiendan y alguien pueda darle luz a este problemilla

Resulta que necesito abrir un archivo de texto que contiene codigo ZPL (ese que se usa para enviar a imprimir etiquetas en impresoras Zebra) y despues enviar a imprimir.

El asunto es que, hice el codigo en Visual Basic 6, tambien hice la Dll. La DLL funciona perfectamente, esto porque la probe en mismo VB. Ahora, quiero llamar la DLL desde ASP.

Ahora, la DLL recibe como parametro el nombre del archivo. En el caso de VB esta como 'Sub printIt (nombreArchivo as String)' y desde visual basic solo le paso el nombre: 'printIt "Formato.zpl"

No he logrado pasar el parametro, el nombre del archivo a traves de ASP... pudiera alguien esclarecer este asunto?

Les agradezco mucho su valiosa ayuda.
:D
  #2 (permalink)  
Antiguo 25/11/2010, 11:44
 
Fecha de Ingreso: septiembre-2004
Mensajes: 8
Antigüedad: 19 años, 7 meses
Puntos: 0
Respuesta: Abrir archivo con libreria hecha en VB

El error que me devuelve el ASP...
Tipo de error:
ImprimirEtiqueta (0x800A0035)
No se ha encontrado el archivo
/labelSite/imprimir2.asp, línea 33
  #3 (permalink)  
Antiguo 25/11/2010, 13:28
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 3 meses
Puntos: 8
Respuesta: Abrir archivo con libreria hecha en VB

Cita:
Iniciado por Juan-jo Ver Mensaje
El error que me devuelve el ASP...
Tipo de error:
ImprimirEtiqueta (0x800A0035)
No se ha encontrado el archivo
/labelSite/imprimir2.asp, línea 33
dice que el archivo imprimir2.asp no existe en la ruta

lo otro si usas dll debes registrarla en el server:
http://www.hormiga.org/dll/registrar_archivos_dll.html
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #4 (permalink)  
Antiguo 25/11/2010, 14:12
 
Fecha de Ingreso: septiembre-2004
Mensajes: 8
Antigüedad: 19 años, 7 meses
Puntos: 0
Respuesta: Abrir archivo con libreria hecha en VB

Cita:
Iniciado por mc_quake Ver Mensaje
dice que el archivo imprimir2.asp no existe en la ruta

lo otro si usas dll debes registrarla en el server:
[url]http://www.hormiga.org/dll/registrar_archivos_dll.html[/url]
Gracias por responder...
De hecho marca el error cuando hago la llamada a la DLL
La DLL si la registre, de hecho, volvi a hacerlo para comprobar y aun asi no jala.

Al parecer me dice que el archivo que no encuentra es el archivo 'Formato1.zpl'

He aqui el codigo
________
Set ObjPrint = Server.CreateObject("ImprimirEtiqueta.sendToPrint" )
Set ObjFile = Server.CreateObject("Scripting.FileSystemObject")

Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
If objFSO.FileExists(Server.MapPath("Formato1.zpl")) Then
Response.Write("OK to Access")'OK to access the file.
Set objFile = objFSO.OpenTextFile(Server.MapPath("Formato1.zpl") ,1)
Else
Response.Write("File Not Found")'File not found.
End If



ObjPrint.printIt Server.MapPath("Formato1.zpl")
______________________

La funcion printIt recibe como parametro la ruta del archivo...
En el if de FILEEXISTS, devuelve que si existe...
  #5 (permalink)  
Antiguo 26/11/2010, 09:58
 
Fecha de Ingreso: septiembre-2004
Mensajes: 8
Antigüedad: 19 años, 7 meses
Puntos: 0
Respuesta: Abrir archivo con libreria hecha en VB

Depurando, depurando... detecte cual debe ser el problema....

En la DLL mando a imprimir, pero mando imprimir al puerto... esto es
>>Open "LPT1" For Output As 3

Y ahi es donde me marca el error... trata de abrir realmente como si fuera un archivo...
Bien, ahora investigare acerca de como usar el puerto en ASP
Cualquier ayuda es bienvenida. Gracias por leer

Etiquetas: libreria, vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:40.