PREGUNTAS CONTESTADAS - Clipper/FiveWin

 Hay un total de 470 Preguntas.<<  >> 

    Pregunta:  446 - CLIPPER Y LANTASTI 6.0 IMPRESIÓN LENTA
Autor:  Pablo Alberto Vidal
Tengo un sistema de Punto de Ventas Desarrollado en Clipper 5.2e y el problema es que tengo dos terminales y estan envian a imprimir a una impresora que esta conectada a una de las terminales, pero la impresion se torna demasiado lenta.
Tengo que redireccionar los dos puertos paralelos de las termanales a una de ellas.
LPT1 PC01-> LPT1->PC01
LPT1 PC02-> LPT1->PC01
GRACIAS
  Respuesta:  Eduardo Maureira
Estimado

Para que puedas trabajar sin problemas necesitas tener cliper 5.3 y la ultima version de Fivewin , creo que es la 2. y algo para enlazar debes tener blinker 6.0 , es lo mas aconsejable

Yo trabaje durante 4 años en clipper - fivewin y blinker

la version mas estable de fivewin es la 2.0

Saludos
  Respuesta:  Juan M. Feria Dávila
Para poder ayudarte necesito saber lo siguiente:
1º Versión DOS y/o si esta montada en WINDOW
2º AUTOEXEC.BAT y CONFIG.SYS de ambos ordenadores
3º STARTNET.BAT de ambos ordenadores
  Respuesta:  Richard Jorge
OK. YO TRABAJE CON LA MISMA PLATAFORMA CLIPPER 5.2 CON LANTASTI 6.0 EN PUNTOS DE VENTA LA DIFERENCIA CON LO TUYO ES QUE CADA IMPRESORA ERA DE MODO LOCAL CON LOS TERMINALES, AHORA BIEN PARA QUE LA IMPRESION FUERA RAPIDA EN EL STARTNET.BAT SE DESACTIVABA LA LINEA DE IMPRESION DE LANTASTI PARA QUE ESTA SE TRABAJARA DE MODO LOCAL DE ESTA FORMA LA IMPRESION SE TORNABA A VELOCIDAD NORMAL.

PRUEBA DEJANDO LA QUE TIENE LA IMPRESORA DE MODO LOCAL Y REDIRECCIONA LA OTRA A ESTE TERMINAL.

  Respuesta:  Fabian C.
Linkea con NovLib.Lib
  Respuesta:  Juan Zuñiga
en general la velocidad de impresión de lantastic, la puedes mejorar cambiando el parametro CARACTERES POR SEGUNDO, cuando defines la impresora. Esto se accede a travez del NET_MGR en DOS.
Un buen valor es de 9600 CPS.
  Respuesta:  Daniel Portillo
Utiliza el controlador de terminal alternativo

terminal.lib

Ej: clipper miprog

rtlink fi miprog,gt lib terminal

con esto se soluciona el problema.

    Pregunta:  448 - ERROR AL LINKAR CON BLINKER 4.0
Autor:  Enrique Javier Ahuarzin Guerra
Como puedo evitar que cuando se ejecute una aplicacion desarrollada en Clipper 5.2e y linqueada con Blinker 4.00 mande el siguiente error: ´memoria convencional agotada´.
Saludos.
  Respuesta:  Jonathan H.
Muy problamente te falta la instruccion stak ej:
blinker exe entended
stack 7168
out "programa.exe" --> nombre de tu ejecutable
fi ejecutable -> el nombre de tu ejecutable .prg
fi rutinas -> otro archivo relacionado
fi programas
si necesitas ayuda enviame un mail
  Respuesta:  Marcelo Montenegro
Con los datos que das, no es mucha la ayuda que te puedo dar... podrias enviar el .LNK que estas usando... ademas te sugiero que hagas el upgrade a la version 4.1 (es gratuito)... puedes hacerlo desde la web de Blink Inc. http://www.blinkinc.com
By(t)es!

    Pregunta:  459 - QUIERO ELIMINAR CICLOS DE ESPERA EN CLIPPER
Autor:  Luis Mendez
Cuando esta corriendo una aplicacion que hace un uso intensivo de archivos, por ejemplo un ciclo DO WHILE ; (proceso) ; SKIP ; ENDDO, he descubierto, por casualidad, que si se mantiene presionada una tecla el proceso es muchisimo mas rapido (casi el triple), pero no he podido encontrar una función que me permita eliminar esos ciclos de espera de teclado antes de entrar al mencionado ciclo (es incomodo decirle al usuario ´presiona la barra espaciadora para que funcione mas rapido´).
  Respuesta:  Luis Miguel Caballero
No. Eso no es así. Probablemente te lo ha parecido cuando ejecutabas con CLD pero eso no significa que así ocurra en la verisón ejecutable.
  Respuesta:  Nodgard Seguias
: No me suena familiar lo que planteas, sin embargo la libreria Clipper Tols III, tiene una funcion que se llama KEYSEC, la cual permite que se ejecute en TSR (Residente) un contador que cada ves que se cumple se ejecuta una procedure asignado a una tecla, tal vez ello te pueda servir, si quieres escribeme y te puedo ayudar mas e inclusive hacerte llegar la CT.NG para que evalues lo que te planteo! Un Abrazo desde ZEUS CASA DE SOFTWARE (Venezuela), Nodgard Seguias
  Respuesta:  Arturito
: Mira que yo sepa Clipper no hace eso que dices pero si de algo te sirve, verifica que en tus ciclos o procesos que mencionas no haya ninguna instrucción INKEY o READKEY y si es asi cuenta para que las usas

    Pregunta:  466 - COMO HACER UNA GRAFICA EN CLIPPER 5.2
Autor:  Segio Vellegas
Me gustaria haber si alguien me puede echar la mano para graficar unos datos de una base de Datos lo uqe quiero es lo siguiente:
DIA IMPORTE
Lunes 10500.10
Martes 12200.36
Miercoles 5200.10
etc hasta el Domingo, lo que quiero es que me grafique los IMPORTES y me aparesca por pantalla la grafica y tambien que se pueda mandar a imprimir, estos datos los almaceno en una base de datos, y tambien haber si me pueden mandar una copia del BLINKER.EXE para Clipper, Gracias y espero su contestacion, Adios Amigos
  Respuesta:  Esteban
Hay una libreria llamada DGE que maneja todo el tema de graficos para clipper.

Se torna un poco lenta y algunas cosas son demasiado enquilombadas, o sea, hay que dar muchas vueltas, pero no tiene errores y funca por lo menos 7 puntos.

Si no la encontras o no te sirve, fijate que seguro podrias implementar algun tipo de grafico de barras en ´puro ASCII DOS´, no es muy grafico pero podria funcionar.

  Respuesta:  Pepo
Hay unas librerias que tienen funciones para hacer graficos de todos los tipos
La libreria se llama FAST
  Respuesta:  Raúl Muñoz
Te recomiendo que pruebes con la librerias del DGE y su programa llamado DGX si quieres puedes ponerte en contacto a mi Email.
Poss. Yo normalmente leo mis Email una vez a la semana..

Chao!!!

    Pregunta:  473 - PROBLEMAS CON LOS PENTIUM II
Autor:  Raúl Muñoz
Soy el analista en sistema de una empresa, tengo el siguiente problema:

Se compraron no hace mucho unos Pentiums II de 233, 300, 330 Mhz. (Intel). Y el sistema que estoy realizado no corre en ninguno de estos equipos nuevo siempre me dice que Runtime Error R6003 Division by cero.
He probado con el PipeLoop pero no veo ningun resultado, mando ejecutar con la opción -e de enable y luego pregunto -v para ver su estatu y dice Disable.
Si por favor puede(n) ayudarme se los agradesco.

Poss..
Estoy trabajando con Clipper 5.2 y algunas librerias adicionales como Dge, Ct, Clipmouse,etc.

Se despide de usted(es). Desde Santa teresa del Tuy, Edo. Miranda, Venezuela.

  Respuesta:  José Revoredo
Existe el __WAIT.obj, el __WAIT_B.obj y el __wait_4.obj.

Estan en el web de Oasis. Tu problema se ha producido al enlazar el CTUS.obj en tus aplicaciones osea por usar funciones del CA-TOOLs si no encuentras los parches retira las funciones de CA-Tools sustituyendolas por otras netas clipper.
No creo que tus procesadores sean Intel. Los problemas han sido reportados en Ciryx y AMD.
  Respuesta:  Jony-1
Respuesta: encontre otras solucuines que no son mias pero te pueden servir

1.- Utilizando Clipper 5.3b, que incorpora un parche para dichos procesadores.
2.- Descargando un parche para Clipper 5.2 que lamentablemente ahora no recuerdo donde lo he visto, pero creo que está disponible en "The Oasis". De todas formas si lo vuelvo a ver te mandaré otro mensaje.
De momento has de saber que no es problema tuyo.

chao!!

  Respuesta:  Moises Fabro
Escribeme y con gusto te lo envío, encontré un parche para k6 2 de amd y comentan (no lo he probado), que tambien es util para P-II y Celeron
  Respuesta:  Juan
El parche para que funcionen los programas en clipper esta en www.dynasoft.es

    Pregunta:  478 - FILTRAR BD EN CLIPPER
Autor:  Mauro
Necesito filtrar datos de una Base de Datos DBF en Clipper que me origine una nueva Base de Datos. El filtro se realiza sobre el campo fecha, ingresando la fecha por teclado. Lo he intentado de muchas formas y lo unico que me filtra el el primer registro que cumple con la condicion ...
Gracias de antemano a quien me pueda ayudar !!
  Respuesta:  Angel Blanco
Recomiendo que no utilicen la instrucción set filter to, ya que pone el sistema Mucho más lento, es preferible elaborar un indice temporal para cada usuario con la clausula 'FOR', Por supuesto, si vas a actualizar algún dato debes tener los otros indices invocados.

DIRTMP:='C:\WINDOWS\'

SELECT(ARCHIVO)

INDEX ON [CLAUSULA] TO &DIRTMP.TEMPORAL FOR [FILTRO]
SET INDEX TO &DIRTMP.TEMPORAL
GO TOP
* VOALA! YA TIENES TU FILTRO Y CON MEJOR TIEMPO DE ACCESO
IF FILE(NUEVA_BASE)
DELFILE(NUEVA_BASE)
ENDIF
COPY TO NUEVA_BASE

*TAMBIEN LO PUEDES HACER DE LA FORMA ANTÍGUA

USE ARCHIVO INDEX INDICES SHARED NEW
COPY STRU TO NUEVA_BASE
CLOSE
USE NUEVA_BASE EXCLUSIVE NEW
APPEND FROM ARCHIVO FOR CONDICION
  Respuesta:  Eduardo Lopez
Te voy a dar una clave, los codigo que te pasan son exactos, todos estan correctos pero te cuento que para que sea mas rapido el filtro NO debes de usar los indices, Clipper o Dbase cuando haces un filtro trabaja muchisimo mas rapido sin el uso de indices.
  Respuesta:  Pablo Alberto Vidal
Solo tienes que usar un DbGotop() despues que filtars el archivo y listo. eso es todo... suerte.. Pablo Alberto Vidal. Desde La Vega, Republica Dominicana
  Respuesta:  Arturito
Como ya se menciono tienes que irte al inicio de la base de datos te pongo un ejemplo:
declarando bases de datos
sele 0
use clientes <<<----base de donde filtrare
sele 0
use facturas

sele clientes

*Suponiendo que el campo fecha es donde traes la *fecha y que tu variable donde capturaron la *fecha es vFecha
set filter to fecha=vFecha
go top
copy to temclie <<<----temclie es mi nueva base
Obviamente se supone que el dato capturado en vFecha y el campo fecha sean del mismo tipo y que tu base de datos no este dañada que aveces sucede.

Espero haber servido de algo y si tienes mas dudas escríbeme

  Respuesta:  juan M. Feria
LOCAL fFecha:= CTOD(´´)

SELECT 0
USE ALIAS ORIGEN

@ 10,10 SAY "FECHA A FILTRAR"
@ 10,ROW()+1 GET fFecha
READ

SELECT ORIGEN
COPY TO FOR ORIGEN->[CAMPO_FECHA] = fFecha

  Respuesta:  Christian
set century on
set date format to ¨dd/mm/yyyy¨
set epoch to 1998

vFecha1 := space(10) / variable de ingreso

@ 15,15 say ¨Ingrese fecha : ¨
@ 15,31 get vFecha pict¨99/99/9999¨
read

vFecha2 := ctod(vFecha) / variable para filtar

use ventas.dbf
set filter to FECHA=vFecha2
reindex
browse()
use

Nota : Si ingresan una fecha no valida, el browse te mostrará toda la base de datos, esto te sirve para ingresar una opción como por ejemplo :

--- 99/99/999 = Mostrar todos los registros ---

o puedes incluirle al get alguna condición a algun valid

Espero te sirva.

  Respuesta:  Arteaga
No se si aun este en tiempo de ofrecerte una respuesta pero si tu problema es con el despliegue de datos por pantalla tal vez sea conveniente utilizar el TBrowse() con algunas condiciones de control.

De ser así cuento con algunas funciones que puedo compartir (igual comparto desarrollo en FiveWin).
Interesados enviar correo.

    Pregunta:  481 - RECIBIR DATOS A TRAVES DEL MODEM
Autor:  Eduardo Ibañez
Estoy realizando un programa de comunicacion entre modems en clipper5.2 utilizando catools pero tengo probelmas al momento de recebir datos, y quisiera saber si hay otras herramientas que me pudieran servir o si es posible un pequeño programa de ejamplo que me sirviera

de antemano muchas gracias.. saludos

  Respuesta:  Pau Hernández
Existe una libreria llamada ´Telepathy´ que puede solucionarte el problema.
Yo dispongo de ella. Si te interesa puedo proporcionartela.
Saludos.
  Respuesta:  Luis Mendez
Viene una DEMO junto con Clipper 5.2, puedes consultarla, o sino pidemela por e-mail y te envio la misma con mis propias modificaciones y algun programa de ejemplo.

    Pregunta:  491 - ERROR 55 DE RED EN CLIPPER
Autor:  Alfonso Sanz
Tengo instalado una aplicacion bajo windows 95, pero tengo un problema , cuando ejecuto la aplicacion desde un puesto me da el error 55 de MS-Dos en la pantalla de errores de clipepr, que significa que el dispositivo de red no esta disponible, pero si que lo esta.

El acceso a la aplicacion es un acceso directo desde un puesto al servidor, los files y buffers los tengo bien y el SET CLIPPER=Fxx , tambien , no se a que es debido , pues en algunos puntos de la aplicacion en la que no se abren muchos ficheros, no me da error, solamante cuando abro muchos ficheros, y no es un error de que no pueda habrirlo, habia pensado en instalar el ejecutable en cada uno de los puestos e indicarle el path de los ficheros , mediante un SET PATH o SET DEFAULT, crees que me solucionara el problema.. , pues he probado de todo y no se como hacerlo funcionar..

Otra duda que tengo , es que cuando envio a imprimir a la impresora del servidor, tarda mucho en imprimir, pero si envio a imprimir y salgo de la aplicacion, me lo imprime enseguida, he mirado el tema de las impresoras en windows, pero aunque le doy muchas vueltas, no hay manera.

Saludos ALfonso.

  Respuesta:  Pau Hernández
Te puedo responder al tema de las impresoras. Me encontré en su momento con el mismo problema.
Lo solucioné con las siguientes instrucciones:
SET DEVICE TO PRINTER
SET PRINTER TO LPT1 (o LPT2, etc.)
Cuando acaba la impresión:
SET PRINTER TO
SET DEVICE TO SCREEN
Para más información, puedes consultar el mandato SET PRINTER en la ayuda de Clipper.

Saludos.

  Respuesta:  Jesus Hurtado
La carpeta del equipo que hace de servidor de tu aplicacion debe estar compartida con acceso total, es decir que tengas derechos de leer y escrir. Yo tengo una aplicacion en clipper 5.3 con 30 usuarios y no me da problemas. Escribeme.
  Respuesta:  Jony-1
Amigo:

El error 55 es que no encuentra en path

tienes que mover la carpeta de tu sistema a otra carpeta por ejemplo:

si tu sistema esta en --> "c:\contab"
lo nueves a -->"c:\sistemas\contab"

en donde el direcctorio "c:\sistemas" lo creas y lo compartes como unidad de red y te quedara asi---> "f:\contab" en la estacion de trabajo

con respecto a la impresora, no uses en administracion de impresion, osea no uses la cola de impresion, dile que imprima de forma directa.

si te puedo alludar en otra cosa, solo pide..

  Respuesta:  Rocco Di Chiara
Hola, Alfonso. Yo también tengo el mismo problema. Una red montada en Windows 95 con clipper 5.3b y me aparece algunas veces, no siempre el error 55, pero solo en las computadoras que funcionan como clientes. Sin embargo, si le pido que continue, logra abrir el archivo con el error y sigue trabajando perfectamente.

Ahora bien, señores Jesus Hurtado y Jony-1. Yo ya revise todo lo que ustedes indican y definitivamente no es nada de eso.

Lo que hice para medio-solucionar el problema, es que intercepto el error 55 en el ErrorSys y le devuelvo al sistema que trate de nuevo hasta que lo logre.

Cuando ocurre el problema, se tarda un poquito por lo que despliego un indicador con movimiento en la pantalla para que el usuario vea que el sistema aun esta funcionando.

Si a estas alturas alguien ya sabe la respuesta correcta, favor de indicarnosla.

Saludos y Suerte...

  Respuesta:  CARLOS HERRERA
Hola amigos fanaticos del clipper!

yo tenia el problema del error 55 principalmente cuando manejaba el programas en redes windows 95 y hasta NT, la causa es cuando se utiliza concentradores o hub.
la primera solucion que escontre fue la de seguir utilizando el viejo cableado coaxial, pero para determinados clientes esto era dar un paso a las epocas pasadas; la unica solucion ejectiva fue utilizar el blinker 5.0 y problema resuelto.

todo marcha bien desde que lo estoy utilizando, aproximadamente 4 meses.

espero que esto les sirva de algo...

    Pregunta:  500 - FUNCION PARA TEXTO DE 132*25
Autor:  Marco Mendoza
Tengo aplicaciones en Clipper, que usan el formato de la pantalla en Texto de 132 columnas por 25 filas.
La funcion de Clipper 5.3 no he podido activarlo, siempre uso los driver externos de caja tipo de tarjeda de video, eso hace que no sea tan versatil.
Necesito ayuda para poder usar una funcion independiente del driver de la tarjeta de video para poder cambior el formato texto de la pantalla en 132 columnas por 25 filas.
  Respuesta:  ALBERTO REYES
HAY UN COMANDO QUE SE LLAMA SETMODE() EN CLIPPER 5.2 Y SIRVE PARA CAMBIAR EL MODO DE VIDEO ESPERO Y TE SIRVA
  Respuesta:  Daniel Jiménez S.
Disculpa el atrevimiento pero me parece que no esta muy clara la pregunta pero por lo que entiendo necesitas cambiar el modo de video, es eso cierto?.

Si asi es por que no utilizas las funciones de video de las Ca-Tools, si no las tienes o quieres hacerme algun comentario mandame un E-Mail.

Adios Cuate...

    Pregunta:  503 - CLIPPER Y UNIX/LINUX
Autor:  Pablo Alverto Vidal
Estoy necesitando el compilador de clipper para unix/linux, si alguien me lo puede facilitar, encantado... Os agradecere...
  Respuesta:  Richard Acosta
La mejor opción para usar clipper en Linux es el Harbour, este precompila el código clipper y lo convierte en c, para luego poder compilarlo con el gcc, pero como no he tenido demasaido éxito con harbour en Linux (sí en Windows) te recomiendo el clip, este sí funciona 100% aunque no es gnu, además conviene hacer algunos cambios en el código que ya verás a la hora de la compilación, nada difícil...

Saludos desde Uruguay.
  Respuesta:  Juan Reyes
Lo que entiendo que existe es una herramienta que se llama FlagShip que te permite tomar tu EXE y transformarlo a C.

Este codigo C generado lo compilas con el compilador de UNIX y te queda corriendo para este sistema operativo, lo mismo pasa con el LINUX.

Eso sí, librerías externas utilizadas en tu sistema Clipper producen siertos problemas al intentarce convertir en C.

Espero que te halla ayudado.

:-) Juan Reyes
Web de Manuales http://members.xoom.com/manuales

  Respuesta:  Enrique
No, no, y no. :)

Flagship no toma tu exe y lo convierte. Es un compilador como Clipper.
Tu tienes que compilar tus fuentes con Flagship, y el genera internamente codigo c.

Saludos

|<  <<  1 2 3 4 5 6 7 8 9 10 11  >>  >|