Error BASE/1605

Error BASE/1605

Postby Loren » Wed Apr 02, 2014 7:14 am

Compañeros, buenos días:

Tengo un aplicativo que aleatoriamente me genera el siguiente error:

Error BASE/1605
Invalid self: NEW
Args:
[ 1] = O Object
[ 2] = U


Llamadas al Stack:
___________________________________________________

Llamado desde TREPORT:NEW(0)
Llamado desde RPTBEGIN(0)
Llamado desde LISTICK(286)

El código listick, en la línea 286 es el siguiente:
Code: Select all  Expand view
    report informe preview title 'Listado de Ventas del TPV con tickets emitidos','Periodo: Del '+dtoc(desde)+' al '+dtoc(hasta) left HEADER alltrim(nempresa),' ' center pen open1 footer 'Fecha del listado: '+dtoc(date()) font letra1, ole caption 'Listado de ventas del TPV'
 


¿Cual puede ser el origen del error?
Mil gracias.
Un saludo.
LORENZO
Loren
 
Posts: 479
Joined: Fri Feb 16, 2007 10:29 am
Location: Cadiz - España

Re: Error BASE/1605

Postby karinha » Wed Apr 02, 2014 12:33 pm

Holá, verifique el METHOD NEW() de REPORT.PRG

viewtopic.php?f=3&t=16938

Salu2.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7352
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Error BASE/1605

Postby Loren » Thu Apr 03, 2014 9:16 am

Creo que el problema proviene al quedarse Windows sin "impresora predeterminada" (hay varias instaladas pero ninguna predeterminada).

Tengo que ver por qué Windows se queda sin "impresora predeterminada". Mi programa trabaja con 2 impresoras (ticket y multifuncion laser).
Cuando imprimo por ticket hago:
Code: Select all  Expand view
PRINT oPrn NAME "ticket" to cTicket
...
...
ENDPRINT
SetPrintDefault(alltrim(empresa->impresora)) && cambiando la impresora por defecto a la seleccionada por el usuario   && visto en: http://forums.fivetechsupport.com/viewtopic.php?f=6&t=24988&hilit=SETPRINTDEFAULT
SysRefresh()
PrinterInit()


... pero ha veces (NO siempre) cuando intento imprimir a través de la laser multifunción me genera este error porque Windows NO tiene impresora predeterminada.

¿Como lo haceis vosotros?
Mil gracias.
LORENZO
Loren
 
Posts: 479
Joined: Fri Feb 16, 2007 10:29 am
Location: Cadiz - España

Re: Error BASE/1605

Postby karinha » Thu Apr 03, 2014 12:31 pm

Hola, espero que sirva:

viewtopic.php?f=6&t=28059

salu2.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7352
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 32 guests