PREGUNTAS CONTESTADAS - Clipper/FiveWin

 Hay un total de 470 Preguntas.<<  >> 

    Pregunta:  44454 - REINICIALIZAR EL PAPEL !!!
Autor:  ENZO
Como hago para que la impresora epson matriz de punto reinicialice el papel despuez de cada factura que emito. Que instrucion debe usar ???
  Respuesta:  martin
Usa el comando EJECT, para saltar de pagina e inicializar
ademas debes inicializar tu variable contador de lineas a CERO

    Pregunta:  44489 - PROGRAMAS CLIPPER LENTOS EN PC NUEVOS
Autor:  Leonardo Cabral Trebino
Tengo unos programas clipper en una red novell, con varios usuarios con Windows 98 que ejecutan simultánemente varias tareas D.O.S., ya sea ejecuntado programas clipper o XTG o DBU. Con PCs viejos (Celeron 300Mhz, 64Mb de RAM) no hay problemas. Pero he introducido 2 PCs nuevos: IBM Pentium IV 2,4Ghz con 256 Mb RAM Windows XP Pro, y un Tualatin 2,26Ghz 256Mb RAM con Windows 98. Ambos son muy veloces ejecutando tareas windows (AutoCAD incluído), pero cuando abro un par de tareas DOS pantalla completa se enlentece todo el sistema, incluído las tareas windows. Por ejemplo abro dos programas DOS Clipper 5.2 residentes en el servidor Novell en pantalla completa, y todo me demora muchísimo, tanto aplicaciones Windows como los programas D.O.S., esto es peor con más ventanas. Cuando tengo una sola pantalla DOS todo funciona normal, al menos no me doy cuenta de que sea mas lento.
Necesito mejorar los PCs, pero algunos usuarios necesitan abrir 2 o mas pantallas simultaneas, y si les pongo equipos nuevos no pueden trabajar.
¿qué puedo hacer?
  Respuesta:  Leonardo Cabral Trebino
Con respecto a las respuestas recibidas quiero hacer 2 comentarios.
El problema con XP quedó solucionado, en lugar de usar cmd utilizo command para llamar al DOS para ejecutar programas de 16 bit. De esta manera funciona perfecto, no degradándose en absoluto la performance. Nunca tuve problemas con Novell y XP.
El problema con Windows 98 lo voy a buscar por el lado de las oslib.
  Respuesta:  Luis F. Vasquez
El Problema es en los tiempos de ejecucion del Procesador,
busca la libreria oslib, trae comandos que hacen mas libres el ejecutable.
  Respuesta:  Angel Blanco
Yo resolví el problema, cambiando el windows xp por el 98, (la solución no es ortodoxa, pero funciona). Aparentemente al Xp no le gusta la novell.

    Pregunta:  44576 - CANTIDAD MAXIMA DE REGISTROS QUE MANEJA CLIPPER 5.2
Autor:  Rosa Gómez
Hola.. deseo que alguien me diga lo siguiente.
Usamos un sistema desarrollado en clipper 5.2, mi problema se presenta en una tabla en particular la cuál contiene 197.000 registros aproximadamente. Cuando doy de alta un registro nuevo, el contenido de un campo memo se modifica una vez que termino el alta. Es decir que cuando consulto el registro recientemente ingresado, el contenido del memo no tiene nada que ver con lo que puse al momento del alta.
Los indices que usa el sistema son del tipo NTX.
El problema puede ser la cantidad de registros que tiene esta tabla en particular?
Muchas Gracias.
  Respuesta:  Gustavo Marteau
Creo que el 5.2 tiene un límite en el tamaño de los archivos memo (DBT). Fijate si alcanzó lo 32 MB.
Si alguién conoce cómo superar esta barrera sin hacer muchos cambios les agradecería.
  Respuesta:  andres maldonado
usa el comando commit para grabar la actualizacion del registro memo

    Pregunta:  44627 - REPRODUCIR ARCHIVOS DE AUDIO DESDE CLIPPER 5.2
Autor:  Henry nuñez
Quisiera saber si alguien ha logrado que un archivo con extension WAV
sea reproducida por clipper 5.2 por las cornetas usando la tarjeta de audio o por medio de five win creo que esto se puede lograr. Porque mi idea es que el reproductor se active y no se vea, que solo se escuche, de esta manera pudiera emitir sonidos y/o mensajes en mi programa. Agradezco cualquier ayuda al respecto, de antemano gracias.
  Respuesta:  Antoni Masana
Yo lo he conseguido, incluso activar un modem, desactivar teclas de Windos e incluso imprimir en una impresora por el puerto USB con fuentes de Windows y por ultimo cerrar el ordenador cuando termina.

El truco que he utilizado consiste en hacer un programa en Visual Basic que se ejecuta oculto, el cual si puede hacer estas acciones.

La forma de comunicarse el Clipper y el Visual Basic es a base de crear y borrar ficheros temporales.

Si necesitas más información enviame un correo y hablamos.

Us Saludo de Barcelona
España

    Pregunta:  44891 - ISPRINTER() EN W2000/XP
Autor:  Diego Leonardo Morano
Hola a todos tengo un programa de administracion de empresas echo en clipper cuya vigencia es de mas io menos 14 años, la verdad es que es un programa estable y funciona muy bien, pero ahora lo tengo que instalar en sistemas operatios como w2000 y xp y la funcion ispronter() siempre me da .t., y detecta que la impresora esta en línea siempre, alguien conoce algun truco para validar esto... mis líneas de programa son simples acá las transcribo, este programa es multiusuario y funciona desde la epoca de novell para DOS.... y ahora con s o w9x.
Gracias.

do whil .t.
opc_imp="S"
if !isprinter() &&me devuelve SIEMPRE .T.
errado()
@24,00 clea
setcolor("gr+")
@24,20 say "Posee impresora su equipo ? (S/N)" get opc_imp pict "@!" valid(opc_imp$"SN")
setcolor("w")
read
if lastkey()=27 .or. opc_imp="N"
mens("Los listados por impresora se dirigir n al archivo LISTADOS.TXT..")
set prin to listados.doc
exit
else
decir("error",1)
mens("Coloque la impresora en l¡nea...")
loop
endi
endi
//SETEA LA IMPRESORA Y PONE EL LARGO DE PAGINA A 12 PULGADAS
set prin on
set cons off
??chr(27)+chr(64)
??chr(27)+chr(67)+chr(0)+chr(12)
set prin off
set cons on
exit
enddo
@24,00 clea
  Respuesta:  HENRY NUÑEZ
Estimado amigo, despues de analizar su segmento de programa veo que esta todo bien, no es necesario o mejor dicho no hay que hacerle modificaciones a tu programa y mas aun cuando has tenido un buen tiempo probandolo en otra version de windows.
El problema lo tiene precisamente la version de windows a la cual te cambiaste, la cual requiere de instalar la impresora con requerimiento para DOS y esto se logra borrando el icono de impresora e instalarla de nuevo y en la pregunta, xxxxxx para DOS le dices que si, y eso es todo mi querido amigo, espero haberte resuelto el problema y si no estamos a la orden, por favor escribeme.

Logradohenry@hotmaniel.
Henry Nuñez

    Pregunta:  45174 - ERROR: UNDEFINED SYMBOL
Autor:  Jesus Consuelos
Hola a todos, en mi empresa me assignaron arreglar un programa hecho en clipper 5.2(creo) yo la ultima vez que utilize clipper fue en 1988 y era en su version summer87 ahora no tengo ni las mas remota idea de como hecharlo a andar, ya logre compilar y linkear usando el rtlink PERO, este ultimo me manda este error:

UNDEFINED SYMBOL(S) AFTER LIBRARY SEARCH:
SYMBOL FIRST REFERENCE
---------------------
\'CENTRO\' BOP.OBJ
\'OPENSEC\' BOP.OBJ
\'OPENUND\' BOP.OBJ
....

warning wrt0022: .EXE may not execute properly -- undefined symbols
277K
1 warning message(s)

Y efectivamente mi programa no corre, estoy perdido porque ni siquiera se que es un SYMBOL.

Alguien me pude echar una mano?

Saludos.
  Respuesta:  Haldo Maciera
Me parece que lo unico que te falta es el archivo BOP.OBJ dentro de esas carpetas que te indica. Y el "symbol" qur falta es justamente ese obj que no puede ser compilado, tendrias que tratar de encontrarlo.
suerte

    Pregunta:  45411 - PROBLEMAS AL COMPILAR VARIOS MóDULOS
Autor:  Marcelo Vallejos
Amigos:
El problema que se me plantea es cuando intento compilar un programa que "llama" a varios subrprogramas.
Al utilizar el CL con el nombre del archivo prg principal, muestra el siguiente error:
"xxxxx.prg Fatal C30023 Too many labels"

xxxxx.prg es el nombre del "módulo", por supuesto, luego rtlink no continúa.
Cualquier comentario que puedan hacerme me será de gran ayuda, desde ya muchas gracias.
  Respuesta:  SALVADOR VALLEJO
Debes usar el Rmake para compilar.

---
fichero -prog-.rmk
.prg.obj:
clipper $* /m
-fic1-.obj : -fic1-.PRG
-fic2-.OBJ : -fic2-.PRG
...
-prog- : -fic1-.OBJ -fic2-.OBJ ...
BLINKER @-prog-.lnk
---
fichero -prog-.lnk
BLINKER INCREMENTAL ON
OUT SEGUROS.EXE
FI -fic1-.OBJ
BEGINAREA
FI -fic2-.OBJ
FI -fic3-.OBJ ...
ENDAREA
LIB Clipper,Terminal,DBFNtx
----
Para compilar: "Rmake -prog-"

    Pregunta:  45431 - IMPRESION EN FIVEWIN
Autor:  Carlos montoya
Hola a los clipperos, amigos recientemente en fivewin me aparece la primera pagina de mis reportes en blanco, he revisado mi codigo y no es problema, la libreria con la que trabajo es PREVIEW.DLL , recien aparece mi reporte en la segunda pagina, favor necesito algun consejo.. GRACIAS..

    Pregunta:  45519 - VISUALIZAR NOMBRES (COMPLETOS) DE ARCHIVOS Y DIRECTORIOS
Autor:  JUAN JOSE C.
Hola!
Si alguien me puede ayudar, se lo agradeceré infinitamente.
Quiero saber cómo obtener los nombres completos de archivos y directorios desde clipper, he hecho pruebas con ADIR(), DIRECTORY(), RUN DIR pero me trunca los nombres a sólo 8 posiciones, por ejemplo:

Si tuviera el directorio en C:\RESPALDOS DE ENERO ,
clipper me dice que es "RESPALD~1"

Como dato importante, estoy trabajando con windows XP Home Edition y Windows XP Pro.

Me gustaría saber cómo puedo obterner los nombres desde clipper tal y como se ven en Windows.

Me hace falta para poder acceder a equipos conectados a una misma LAN.

Muchas Gracias!
  Respuesta:  Antoni Masana
Pon en el programa algo asi como:

RUN CMD /C DIR <Tus archivos> <Tus parametros>

el run para ejecutarse utiliza el COMMAND.COM que es un comando de 16 byts, en cambio es CMD.COM es de 32 byts.

    Pregunta:  45548 - NECESITO CREAR UN ARCHIVO TXT SEPARADO SOLO POR ;
Autor:  rodolfo osorio del Pino
necesito crear un archivo de texto txt a partir de un dbf separado solo por punto y coma(;) con las opciones copy to y append from me separa los caracteres con " y lo demas con coma
agradeceria mucho la respuesta a lo mejor basica pero no he podido resolver este inconveniente
uso clipper 5.0
gracias
  Respuesta:  MARTIN
Porque no mandas a imprimir a un archivo tu base de datos:
SET PRINTER TO ARCHI.TXT
SET DEVICE TO PRINT
FOR E=1 TO LASTREC()
GO E
@ G,0 SAY CAMPO1+";"+TRANSFORM
(CAMPONUMERICO,"999,999.99")
NEXT
SET DEVICE TO SCREEN
SET PRINTER TO

Saludos...

|<  <<  35 36 37 38 39 40 41 42 43 44 45  >>  >|