PREGUNTAS CONTESTADAS - Clipper/FiveWin

 Hay un total de 470 Preguntas.<<  >> 

    Pregunta:  529 - ERROR CON EL CACI.EXE DE CLIPPER 5.3
Autor:  Luis Delgado
HOLA AMIGOS

NECESITO QUE ALGUIEN AMABLEMENTE ME PUEDA AYUDAR CON EL SIGUIENTE PROBLEMA:
RESULTA QUE ACTUALICE (BAJANDO ARCHIVOS DE LA WEB) MI CLIPPER A LA VERSION 5.3, ESTE TRAE EL EL DIRECTORIO CACI\, EL ARCHIVO CACI.EXE, EL MISMO NO ME CORRE Y DA EL SIGUIENTE ERROR:

ADAM: Error opening application catalog.
Please check the ApplicationsPath setting in CACI.INI.
BUENO HE ECHO DE TODO Y SIGUE SIN FUNCIONAR.

GRACIAS, Y DISCULPEN TANTA MOLESTIA.
ATT.

  Respuesta:  Luis Pacchioni
En el directorio en el que tengas instalado el Clipper (por ej: Clip53) tienes que ejecutar la siguiente línea desde el prompt del DOS

ATTRIB -R /S

Cualquier duda escribime.

Luis
  Respuesta:  Luis Eduardo Camarena Dav
Yo tengo en mi maquina windows NT e instale el clipper y me funciona muy bien
Mandame un mail con tu direccion para pasarte mi casi.ini y lo comparas y vemos los resultados

Saludos desde Tampico, Tams.
México.

    Pregunta:  541 - TOMAR HORA DEL SERVIDOR Y NO DE LA ESTACIÓN
Autor:  Arturo Conde
Tengo un programa en Clipper que controla la asistencia de los empleados, el programa toma la Hora de la estacion y esto me trae problemas. Como hago para que el programa me tome la hora del servidor y no de la estación. Tengo una Red Netware 3.12
  Respuesta:  Juan Mateluna
Novell dispone de la orden Systime.exe en el directorio PUBLIC, esto hace que el terminal asuma como propia la hora del servidor cada vez que se ejecuta, si ejecutas un Run Path\Systime.exe justo antes de leer la hora, esta siempre será la del servidor aún cuando la estás leyendo efectivamente desde el terminal ...
  Respuesta:  Juan Reyes
La librería CA-TOOLS III tiene una función llamada NNETSTIME() la cual retorna la hora del servidor en formato "HH:MM:SS", pero es para redes Novel 2.2 y 3.11, según mi documentación de mi librería.

Busca una más actualizada, quizás soporte 3.12, incluso capaz que esta función de la CA-TOOLS III funcione igual sobre 3.12

Que estes bien

:-) Web de Manuales http://members.xoom.com/manuales
País : CHILE

  Respuesta:  Rafael Rangel
Te podria servir lo siguiente. Existe un Comando en Novell, que sincroniza la hora de todas las estaciones con la del servidor. Este comando se ejecuta en el servidor y lo puedes colocar en el autoexec del novell. No recuerdo la sintaxis exacta, es algo como SET SYSTIME HH:MM:SS
Es una forma de tener toda la red bajo un mismo reloj.
Rafael Rangel DataLock Systems Venezuela

    Pregunta:  548 - FICHEROS FANTASMA
Autor:  Jordi Molins
Con la pregunta 281 formulava un problema que tenia una aplicación con Clipper, la cual me generaba ficheros fantasmas en el disco tipo:

AAFFTHR 0 BYTES
ABWOPSA 129.300 BYTES

La respuesta en su dia fue que los generaba el sistema automaticamente y al terminar anormalmente la aplicación quedaban en disco

Pues bien: La aplicación no termina anormalmente y siguen generandose los ficheros, lo que es más cada dos por tres tengo que hacer un scandisk al disco duro y me da errores que graba en ficheros FILE0001.CHK en el directorio raiz.

¿puede que este LINKANDO mal?, ¿tengo que dar un tamaño de files y buffers en concreto?, ¿puede que sea alguna orden del congif.sys que me gener estos errores?, ¿Alguien sabe a que puede ser debido?.

GRACIAS.

  Respuesta:  Luis E. Camarena Davila
Definitivamente esos archivos se generan aletoriamente y son temporales dondes se guardan datos o informacion de lo que se este procesando
tienes que checar las variables de entorno que maneja clipper Y dos como :
SET CLIPPER=F80
set temp = c:\temp

para que envie ahi todo lo que genere

hacerca del disco duro pienso que se debe a otra cosa menos a tu sistema

  Respuesta:  L. Alejandro Ramirez V.
Hola:

La generación de archivos "fantasma" no depende del compilador, son generados porque los ejecutables linkados con algunas herramientas como Exospace no liberan y borran las areas swap en el disco, especialmente cuando haces recorridos a grandes tablas o generas archivos indices; mi recomendación es que linkees en modo protegido preferiblemente con Blinker y compiles con Clipper 5.2e o Clipper 5.3b

Espero que te sea de utilidad.

    Pregunta:  555 - IMPRESIÓN EN CLIPPER 5.2 SOBRE WINDOWS NT
Autor:  Gabriel
Amigos:
Como puedo imprimir sobre una estación Windows NT cuando ejecuto mi programa en CLipper 5.2, pues a pesar que imprime, lo hace linea a linea y muy lento.
De antemano les agradesco si me pueden ayudar.
  Respuesta:  Rafael Rangel
Saludos
Para resolver el problema de impresion en Clipper bajo Windows NT debes buscar el archivo Config.NT.
Abrelo y agrega (si no existe) la linea:
PRINTBUFFTIME=xx
Donde xx es un numero entre 1 y 99. Mientras mas bajo el numero, mas rapido imprime.
Pero si es muy bajo, trae sus consecuencias.
Recomendacion. Comienza en 50 y ve bajando de 10 en 10, hasta llegar a un numero que sea aceptable en velocidad
y no tenga consecuencias (congelamiento o Hang Up, etc).

Rafael Rangel
  Respuesta:  Ricardo
debes escribir la sentencia siguiente

despues de haber inicializado la impresora.

!net use lpt1: \\ruta de la impresora

de este modo te saldra de inmediato la impresion.
ahora existe un problema, que cuando tu envias este comando se visualiza a traves de la pantalla ahi tendras que cranearte y sacarle el mensaje o buscar el comando clipper que realice esa operacion, cuando lo soluciones me lo comentas
  Respuesta:  Carlos Vicencio A.
Para imprimir sobre NT, primero no lo debes hacer a traves de codigo, es decir, imprimir linea por linea.
Yo solucione ese problema de la siguiente manera:
- En vez de mandar el archivo a la impresora directamente envialo a un archivo temporal.
- Luego Imprime el archivo directamente.
es decir utiliza el comando :
run ("type temp.prn > lpt1:")

y veras como se hacelera tu impresión.
Espero que esta solucion te sirva,
atte.

  Respuesta:  Jesus Hurtado
Tambien puede imprimir el archivo temporal de texto asi COPY FILE temp.prn x TO LPT1. De esta manera no es necesario utilizar el odioso RUN
  Respuesta:  Rafael Rangel
El problema no es de Clipper sino de NT. Enviame un email, y te envio la forma como Microsoft nos resolvio el problema. Rafael Rangel
Venezuela

    Pregunta:  571 - ABRIR BASES DE DATOS DE ACCESS DESDE CLIPPER 5.2
Autor:  Carlos Vicencio A.
Como se pueden abrir bases de datos Access desde Clipper 5.2, la idea es de poder usar la replica de access 97, para trabajar en red en forma independiente (por directorios separados, y utilizar access para hacerlo en red (solo se comuniquen las bases de datos para actualizar informacion).
  Respuesta:  José Revoredo
Se que existe un librería externa de clipper, que cuesta por estación cliente instalada, que sirve para utilizar Oracle y Sqlserver con Clipper texto. No recuerdo en este momento el nombre, y tampoco sé si puede abrir acces, pero busca en los yahoos "Base de Datos Relacional y Clipper"
o algo parecido. Solo existe una librería que puede lograr hacer eso. No es muy conocida.
  Respuesta:  Jesus Hurtado
Desde clipper no se pueden abrir bases de datos Access.
Desde Access si puedes acceder a tablas creadas con clipper, incluso modificarlas.

    Pregunta:  572 - CLIPPER PARA UNIX
Autor:  Sandra Casas
Existe alguna versión de Clipper para Unix?, si existe donde puedo encontrarla?
Gracias
  Respuesta:  Richard Acosta
Flagship no toma el exe y lo convierte, precompila el código clipper y luego hay que compilarlo con un compilador de c bajo linux.
Lo mejor es usar Clip, es casi como usar clipper en DOS/Win pero sin necesidad de linkear.
Clip no es GNU así que te puedo recomendar Harbour, en Win andá al pelo, en Linux no tuve mucho exito con el, debo seguir probando.
Saludos desde Uruguay.
  Respuesta:  Pablo Alberto Vidal
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.

www.pablovidal.cjb.net

    Pregunta:  576 - APLICACIÓN CLIPPER EN WIN NT
Autor:  Gerardo A. Mendoza
Voy a migrar de Novell Netware a NT. Tengo la siguiente plataforma: Windows NT 4.0 com SO de Red y clientes con Win95. Mis aplicaciones están desarrolladas con Clipper 5.3 y CA-Tools. Mis aplicaciones utilizan funciones de red para acceder al nombre del usuario que está firmado (login), en base a este nombre tengo un esquema de seguridad dentro de mis aplicaciones (niveles de acceso a consultas, actualizaciones). Opcionalmente ocupo un Set Usuario=LOGIN_NAME para acceder al nombre del usuario firmado, pero esta variable la proporciona Novell. ¿Comó puedo acceder al nombre de usuario que está firmado desde mi aplicación de clipper, sin tener que pedir una clave de acceso, bajo el ambiente de WinNT-Win95? ¿Existe una variable de ambiente de WinNT que la pueda asignar a un Set? ¿Existe alguna rutina que alguien me pueda proporcionar, o que me ayude a desarrollarla? Gracias de antemano.
  Respuesta:  Merche Ferri
No se desde qué fecha está esta consulta, pero por si todavía te sirve de algo... Lo que dice Jose Andrés es lo correcto.

La instrucción sería GETENV("USERNAME")

Estamos cogiendo de la variables de windows en USERNAME

Salu2
  Respuesta:  josé andres urlezaga
en clipper cuentas con una función que puede leer las variables generadas por el sistema: getenv("<variable del sistema>") ---> valor de la variable. En windows XP y en windows NT cuentas con esas variables de entorno pues al crear un usuario genera una variable que puedes visualizarse desde el siímbolo del sistema con la orden set
  Respuesta:  Javier
La funcion NETNAME() de Clipper devuelve el nombre del PC introducido en la ventana de identificacion de las propiedades del entorno de red en WINDOWS 95/98/NT.
Lo que no se es como capturar el nombre de usuario con el que se inicia una sesion WINDOWS. Si alguien lo sabe a mi tambiem me interesa.

    Pregunta:  579 - CARACTERES DE CONTROL DE UNA EPSON ESTYLUS COLOR 500
Autor:  Jordi Molins
Alguien sabe los caràcteres de control para la EPSON Stylus Color 500, para:

Activar y desactivar:
Letra NLQ (negrita)
Letra comprimida
Letra 12 cpp
Letra doble altura

Gracias

  Respuesta:  Francisco Javier Garcia L
La línea que hay que añadir en un programa en clipper es la siguiente:

-NLQ NEGRITA:
(ACTIVAR) -> @ PROW(),PCOL() SAY CHR(27)+"E"
(DESACTIVAR) -> @ PROW(),PCOL() SAY CHR(27)+"F"

-COMPRIMIDA
(ACTIVAR) -> @ PROW(),PCOL() SAY CHR(15)
(DESACTIVAR) -> @ PROW(),PCOL() SAY CHR(18)

- 12 CPP
(ACTIVAR) -> @ PROW(),PCOL() SAY CHR(27)+"M"
(DESACTIVAR) -> @ PROW(),PCOL() SAY CHR(27)+"P"

- DOBLE ALTURA
(ACTIVAR) -> @ PROW(),PCOL() SAY CHR(27)+"w1"
(DESACTIVAR) -> @ PROW(),PCOL() SAY CHR(27)+"w0"

    Pregunta:  591 - IMPRESION APAISADA EPSON LQ-570+
Autor:  Francisco Javier Garcia Luis
Necesitaría saber el código de escape que hay que mandar a una Epson LQ-570+ para que imprima en apaisado desde mi programa en Clipper 5.0 (Dos)
  Respuesta:  Jonatan
La secuencia es CHR(15)

ej: @ lin,pos say chr(15)

  Respuesta:  Docco Di Chiara
Hola Jonatan, y los otros...

Si entiendo bien, "APAISADO" es lo mismo que "LANDSCAPE" si es así, debo indicarles entonces:

1. Por lo que sé, la LQ y las impresoras que utilizan "Secuencias Scape" no manejan el "APAISADO". Solo las impresoras que manejan "PCL" como las laser.
2. Si sigo en lo correcto, la "secuencia scape 15" es para imprimir en "modo condensado".

Por otra parte, lee en tu manual lo concerniente a Caracteres Escalables.

Ahora bien, si "APAISADO" significa otra cosa, entonces mis disculpas por mi ignorancia...

    Pregunta:  593 - ERROR ALGO AMBIGUO AL ESTAR TRABAJANDO EN FIVEWIN
Autor:  Alejandro Alvarez
Al agregar un nuevo programa al sistema hecho en fivewin 1.92 compilado con Blinker 4.0, al ejecutarlo me arroja un mensaje que dice :´UNO DE LOS DISPOSITIVOS VINCULADOS AL SISTEMA NO FUNCIONA´, y no hace nada.
Pensé al principio que era el programa, ya que lo saco,compilo nuevamente y funciona, luego agrego otro programa que se que no me debiera dar problemas y me arroja el mismo mensaje, inclusive he agregado un programa que tiene un mensaje solamente y me da el mensaje, he renombrado, los he creado en otro directorio y nada.
Así que si alguien ha tenido un error así por favor envieme la solución.
Gracias.
  Respuesta:  Félix Pablo Grande Ramos
La solución es de Antonio Linares, creador de Fivewin:

Si cuando tratas de correr tu programa ejecutable en FiveWin te marca el error:
Uno de los dispositivos vinculados al sistema no está funcionando adecuadamente.

Prueba lo siguiente:

(1) Edita el archivo de encadenamiento FIVEWIN.LNK, agrega la línea

BLINKER INCREMENTAL OFF

(2) Localiza al línea que encadena las bibliotecas de FiveWin que dice algo como esto:

LIB five, fivec, objects
Reemplaza la palabra LIB por SEARCH, debe quedar así:
SEARCH five,fivec,objects

(3) Guarda el archivo .LNK modificado

(4) Borra los archivos .BIF (Blinker Incremental File) y el archivo ejecutable de tu aplicación.

(5) Vuelve a encadenar la aplicaciones con el nuevo LNK, el ejecutable debe funcionar ahora sin problemas.

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