Page 1 of 1

TPrinter vs TReport con USB

Posted: Tue Dec 27, 2005 7:44 pm
by manuramos
Hace algunos años que programo en FiveWin. Nunca he tenido problemas con la impresión. No obstante desde que me he comprado una impresora nueva USB me ha surgido un problema singular.

Lo que mando al USB vía TPRINTER se previsualiza y se se imprime, pero lo que envío con TREPORT ni se previsualiza ni se imprime. Sin embargo, según el código fuente, TREPORT llama a TPRINTER para trabajar.

¿Dónde está la pega?

Posted: Tue Dec 27, 2005 8:01 pm
by Antonio Linares
Manuel,

Acabamos de probar samples\TestPrn2.prg (usa TPrinter) y samples\TestRep1.prg (TReport) y ambos han funcionado bien en una impresora Canon S200x USB.

Puedes probar esos ejemplos ? Gracias.

Posted: Thu Dec 29, 2005 1:04 pm
by manuramos
Efectivamente, ambos programas corren en mi ordenar. Sin embargo todos los report´s de mis programas fallan con el siguiente error:

Error del Programa
Stack overflow

y se queda Preview.dll en memoria

Sin embargo con una impresora normal funciona perfectamente. Me queda probar en casa de alguien con impresora USB y te lo comento.

PD: tengo una EPSON COLOR 685 (no es muy buena).
y 256 Mbts de RAM

Posted: Thu Dec 29, 2005 2:02 pm
by manuramos
Definitivamente, creo que es problema de memoria. Tras varios errores. Con la memoria sucia, he puesto varios MSGALERT("OK") entre las lineas de programacion del report, y ha funcionado. Tras apagar y encender el ordenador. Sin tocar nada, me ha vuelto a fallar con MSGALERT y todo.
O es la memoria, o es el linkado. Te pongo mi link:

BLINKER INCREMENTAL OFF
BLINKER CLIPPER SYMBOL OFF
BATCH

FI C:\CLIPPER5\OBJ\SODECAP\SOCIOS.OBJ
FI C:\CLIPPER5\OBJ\SODECAP\PROCEDAT.OBJ
FI C:\CLIPPER5\OBJ\SODECAP\MODDAT.OBJ
FI C:\CLIPPER5\OBJ\SODECAP\SODEFUNC.OBJ
FI C:\CLIPPER5\OBJ\SODECAP\LISSOCS.OBJ
FI C:\CLIPPER5\OBJ\SODECAP\GUARDAT.OBJ
FI C:\CLIPPER5\OBJ\SODECAP\RECIBOS.OBJ
FI C:\CLIPPER5\OBJ\SODECAP\CUOTAS.OBJ
FI C:\CLIPPER5\OBJ\SODECAP\DLGCUOTA.OBJ
FI C:\CLIPPER5\OBJ\SODECAP\CARATUL.OBJ
FI C:\CLIPPER5\OBJ\SODECAP\UTILES.OBJ
FI C:\CLIPPER5\OBJ\SODECAP\RESUMEN.OBJ
FI C:\CLIPPER5\OBJ\SODECAP\FORMREC.OBJ
FI C:\CLIPPER5\OBJ\SODECAP\IMPFICH.OBJ
FI C:\CLIPPER5\OBJ\SODECAP\IMPLIST.OBJ
FI C:\CLIPPER5\OBJ\SODECAP\IMPRESOS.OBJ
FI C:\CLIPPER5\OBJ\SODECAP\IMPEFUNC.OBJ
FI C:\CLIPPER5\OBJ\SODECAP\CL-METER.OBJ
FI C:\CLIPPER5\OBJ\SODECAP\CL-GET.OBJ
FI C:\CLIPPER5\OBJ\SODECAP\CL-BROW.OBJ
FI C:\CLIPPER5\OBJ\SODECAP\CL-BOX.OBJ
FI C:\CLIPPER5\OBJ\SODECAP\CL-ARRAY.OBJ
FI C:\CLIPPER5\OBJ\SODECAP\CL-MIBIT.OBJ
FI C:\CLIPPER5\OBJ\SODECAP\CL-MGET.OBJ

FI C:\CLIPPER5\BLINKER4\OBJ\MPAR.OBJ

OU C:\CLIPPER5\SODECAP\SOCIOS

PACKCODE
PACKDATA
DEFBEGIN
name SODECAP
description 'GESTION DE SOCIOS'
exetype Windows 3.1
code moveable discardable preload
data preload moveable
stacksize 8192
heapsize 2048
segment 'PLANKTON_TEXT' nondiscardable
segment 'EXTEND_TEXT' nondiscardable
segment 'OM_TEXT' nondiscardable
segment 'OSMEM_TEXT' nondiscardable
segment 'SORTOF_TEXT' nondiscardable
segment 'STACK_TEXT' nondiscardable
DEFEND

NOBELL

SEARCH Five, FiveC, Objects
LIB WinApi, Clipper, Extend, DbfNtx, Terminal, Fivestub

RC -m SODECAP

Funciona igual Blinker 4.0, 6.0 y 7.0 Las ultimas pruebas (la que funcionó) estaba linkada con el Blinker 6.0