TPrinter vs TReport con USB

Post Reply
manuramos
Posts: 219
Joined: Mon Dec 26, 2005 7:25 pm
Location: Jerez de la Frontera (Spain)

TPrinter vs TReport con USB

Post 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?
Nos Gusta Programar
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post 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.
regards, saludos

Antonio Linares
www.fivetechsoft.com
manuramos
Posts: 219
Joined: Mon Dec 26, 2005 7:25 pm
Location: Jerez de la Frontera (Spain)

Post 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
Nos Gusta Programar
manuramos
Posts: 219
Joined: Mon Dec 26, 2005 7:25 pm
Location: Jerez de la Frontera (Spain)

Post 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
Nos Gusta Programar
Post Reply