PREGUNTAS CONTESTADAS - Clipper/FiveWin

 Hay un total de 470 Preguntas.<<  >> 

    Pregunta:  37844 - COMO TRABAJAR ARCHIVOS .RC
Autor:  ALVARO LEON CASTELLANOS HERNANDEZ
PROGRAMO EN CLIPPER 5.2, ESTOY PROBANDO LA DEMO DE FIVEWIN 1.9.2 Y EL LINK 5.1 EN WIN98. ENCUENTRO ARCHIVOS CON EXTENSION .RC Y NO SE COMO INCLUIRLOS EN EL EJECUTABLE Y ADEMAS COMO TRABAJARLOS PARA SACARLES MEJOR PROVECHO.

GRACIAS DE ANTEMANO....
  Respuesta:  RICARDO ATEINZA
DENTRO DE PROCESO DE COMPILACION DE LA APLICACION DEBES PONER

RC -K NOMBRE DEL RC

NORMALMENTE SON FICHEROS DE DISEÑO DE VENTANAS

    Pregunta:  38024 - COMO RESALTAR REGISTRO EN TBROWSE
Autor:  jesus hinojosa
Por favor alguien me diga como puedo resaltar todo un registro en TBROWSE, pues solo ilumina una celda.
  Respuesta:  Cesar Moreyra
Vamos al problema lo que sucede que tu estas enviando un array con cada campo que deseas visualizar. para que resalte todo el registro es necesario mandar al array Ejemplo.

"CODIGO +' '+ Left(DESCRIP,40) +' '+ Transform( VALOR, '999,999' )"

Como te daras cuenta solamente va doble comilla al inicio y al final de la expresion a enviar en el array.

Espero qye te ayude en todo caso en vias un correo y te ayudo. para detallarte mas...
Suerte..

    Pregunta:  38244 - IMPRESION LENTA CON FIVEWIN
Autor:  Cesar Moreyra
He diseñado un programita de impresion de codigo de barras en FiveWin 1.9 y cuando mando la impresion en una Impresora Laser Canon de 20 ppm me resulta lenta +o- 1.5 paginas por minuto y verificando en el spooler de windows estoy generando 700 kb por cada pagina, la pregunta es ? Si hay alguna forma de disminuir los bytes por cada pagina o de mejorar la velocidad en fiveWin.
Gracias de Antemano......
  Respuesta:  Goyo Belinky
de seguro el tiempo que de demorara la impresora depende del tipo de letra que estes utilizando, utiliza de tipo draft que son las mas veloces, en cuanto a codigo de barras, no conozco muchas opciones, siempre que pase por ahi, la impresora baja un cambio
espero que te sirva
saludos

    Pregunta:  38601 - CALCULOS CON FECHAS EN CLIPPER
Autor:  CESAR DIAZ LOPEZ
NECESITO CALCULAR LAPSOS DE DIAS EN CLIPPER A PARTIR DE FECHAS DE INGRESO Y SALIDA SIN OMITIR LOS DIAS FERIADOS Y FIN DE SEMANA POR FAVOR URGENTE NECESITO AYUDA
DE ATEMANO MUCHAS GRACIAS
  Respuesta:  Jose Luis C. M. C. M.
(En los ejemplos que expongo omito pasos obvios como declarar variables, y cosas así).

Tu pregunta dice "sin omitir dias feriados y fines de semana".
Si esto es así, entonces simplemente resta la fecha final de la inicial y te dá la diferencia en días entre ambas:

dFInic := ctod( "01/01/2002" ) // 1 de enero del 2002
dFFin := ctod( "08/01/2002" ) // 8 de enero del 2002
dResul := dFFin - dFInic (el valor de dResul sería 7)

Pero si lo que necesitas es "omitir" los dias feriados y fines de semana, el asunto es más complejo. Una forma sencilla sería hacerlo por medio de un ciclo, que recorra desde la fecha inicial hasta la fecha final, y que compare los fines de semana y días feriados):

nDiferencia := 0
dFecha := dFInic // Estas variables contienen la fecha inicial.
for nCic := ( dFFin -dFIni ) + 1 // Según los días de diferencia.
dFecha += nCic // Hacemos que la fecha "se recorra"
if dow( dFecha ) <> 1 .and. dow( dFecha ) <> 7 // que omita Domingos y Sábados (7).
nDiferencia ++ // Sumamos un día a la diferencia.
endif
next

Este ejemplo no cuenta los Domingos (día 1 )y Sábados (7), Para los días feriados tendrías que guardar en una lista estos días y comparar la fecha actual (dFecha) para ver si es alguna de ellas.
Si tienes alguna duda, escríbeme un mensaje.

    Pregunta:  38682 - CÓMO OCULTAR LETRAS EN UNA CONTRASEÑA Y QUE APARESCAN (*)
Autor:  Jorge
Necesito hacer un procedimiento en Clipper que admita varios usuarios y que cada ususario tenga su contraseña y no se como lograr que al escribir en lugar de que aparesca el caracter pullsado salga un asterisco, la contraseña debe de ser de diez caracters como maximo y de 6 como minimo.

Otra cosa que solo acepte letras y numeros ningun otro caracater del codigo assci, ademas que se puedan letras borrar.

Agradesco de antemano a los que me puedan ayudar. GRACIAS.
  Respuesta:  Dani
Fijáte... Está hecha para una clave de 6 dígitos, pero mejorála un poco, ya que le faltan las validaciones y demás. Decíme si anduvo.

Function Pass
parameters f, c && fila y columna
clear
i:=SPACE(1)
Clave:=""
x:=1
@ f,c+x,f,c+6 box "" color "w/w"

do while x<=6
@ f, c+x get i color "W/w"
read
Clave:=Clave+i
@ f,c+x say "*" color "n/w"
x:=x+1
enddo

do case
case Clave="DANIEL"
CLEAR
@ f, c say "BIENVENIDO"
case Clave="XYZ640"
CLEAR
@ f, c say "BUENOS DIAS"
otherwise
CLEAR
@ f, c say "NO TE CONOZCO"
ENDCASE
Return
  Respuesta:  RICARDO ATIENZA
ODLG:ACONTROLS[1];lpassaword:=.T.
  Respuesta:  Eliecer Rangel
Tengo una funcion que se llama getCrip que es especial para contraseñas puedes escoger el caracter que desees si les interesa escribeme y te lo envio [email protected]

    Pregunta:  39486 - ¿DÓNDE PUEDO CONSEGUIR MÁS LIBRERÍAS PARA CLIPPER5.2?
Autor:  Javier Wagner
Hola, cómo indica mi pregunta, estoy buscando ampliar las librerías de mi Clipper5.2 para ampliar el uso de distintas funciones y demás, gracis desde ya...
  Respuesta:  Leonardo Bidi
Hola, te aconsejo que visites esta pagina

http://www.the-oasis.net/, aqui podras encontrar todo lo que buscas.

Saludos desde Uruguay

    Pregunta:  39639 - LEER ARCHIVOS DE TEXTO DE MAS DE 64 KB
Autor:  Guillermo Ortiz Perez
Disculpen, tengo un programa en clipper 5.2 y genero reportes por pantalla pero cuando estos exceden 64 Kb me provoca un error utilizo la funcion MEMOREAD pero tiene esta limitante, como puedo desplegar por pantalla y poder leer archivos de mas de 64 Kb. De antemano muchas gracias.
  Respuesta:  Luis Mendez
He probado algunos editores hechos en clipper, usando FREAD y MEMOREAD, pero se vuelven extremadamente lentos al aumentar el tamaño de los archivos (+200KB).
Asi que he optado por una solucion bastante sencilla, cuando el tamaño es menor o igual a 64 KB uso memoread, de lo contrario usando RUN convoco al editor de ms-dos (EDIT).
Saludos ...

    Pregunta:  41005 - COMO EXTRAIGO NUMERO DE UNA TARJETA DE RED (ID) EN CLIPPER5
Autor:  Jorge Armando Arellano
Tengo un sistema que corre bajo DOS, usando una red novell, con terminales tontas, para arrancar cada terminal tiene un prompt de autoencendido, en el cual estan grabadas las instrucciones para entrar al servidor, cada que encendemos una terminal en ella aparece un numero de doce digitos los cuales quiero leer, para uso especifico, gracias, hasta luego.
  Respuesta:  Rocco Di Chiara
En el system login script, puedes crear una variable de ambiente que contenga el valor de la direccion fisica de la tarjeta. Ahora no recuerdo cual es el nombre de esta variable pero la puedes buscar presionando F1 en el editor del Login Script. Si te interesa, enviame un email y te lo averiguo.

La segunta parte, es utilizar la funcion GETE de clipper para tomar el valor de la variable de ambiente.

    Pregunta:  42088 - LENTITUD CON WINDOWS XP MULTIUSUARIO
Autor:  Gerson Popoteur
Cuando dos usuarios o mas estan ejecutando el programa en
windows xp se pone muy lento.
Gracias por anticipado.
  Respuesta:  Hugo Nugra Moscoso
Yo también me he topado con ese problema. Sin embargo, en las propiedades del acceso directo que llama a tu programa, en Windows XP, existe una ficha llamada Miscelanea. Ponle Sencibilidad a Inactividad ALTA. Pruébalo.
  Respuesta:  Marco SCOLAMIERI
Mira, si tu servidor es XP y ejecutas solamente DOS ya pone lento a las terminales, ni hablar si queres ejecutar 2 programas Clipper en XP, lo mismo pasa con Win2000, ya el que el DOS es emulado, de a poco nos quieren ir corriendo del viajo DOS, tendrias que poner un servidor dedicado para solucionarl tu problema o el famoso NT4 que se las banca bien

    Pregunta:  42483 - IMPRESIONES EN CLIPPER 5.01 CON FX-1180+
Autor:  Gabriela Demo
Tengo una aplicación desarrollada en Clipper 5.01 donde se produce el siguiente problema:
Cuando mando a imprimir un listado que efectúa cambios en el tamaño de la letra (comienza con letra condensada 20cpi y luego pasa a 96cpi), ocurre que en impresoras LX300, LX810, Action Printe 2000 y FX-1170 todo sale bien, se respetan todos los cambios de letra. En cambio cuando se utiliza una impresora FX-1180+ imprime todo a 20cpi (no efectúa el cambio a 96cpi).
En los equipos que ocurre esto, la aplicación está corriendo con Windows 98 con el driver original de la impresora. El CD que viene con la impresora, está rotulado de la siguiente manera:
"Printer Software for EPSON FX-880+ / FX-1180+ Disc Vol.1.1E"
Printer driver for Windows 95/98/Me/2000 and NT4.0 Rev.1.0aE
Espero que puedan tirarme una soga para encontrar el problema.
Desde ya, muchas gracias y FELIZ 2004.
Gabriela
  Respuesta:  Gabriela Demo
Yo soy la autora de la pregunta y antes de recibir las respuestas anteriores, las cuales agradezco, logré descubrir que la causa del problema era el código de control
CHR(27)+CHR(18). En este modelo de impresora, no funciona hay que poner CHR(18) únicamente.
No ocurre lo mismo con el CHR(27)+CHR(15) este sí se puede poner de las 2 maneras.
  Respuesta:  Cesar Moreyra
Hola Gabriela espero te pueda ayudar, yo habia tenido el mismo problema, y lo he solucionando revizando el manual de esa impresora y enviado desde la aplicacion los caracteres de impresion que acepta esa impresora, pero el problema resulta que cuando deseaba imprimir ahi, (FX1180) en mi aplicacion debia cambiar a que tipo de impresora mandaria mis impresiones. SUERTE si consiges la solucion escribeme.
  Respuesta:  antonio Jurado
En el listado , algún caracter de este coincide con los codigos de ESC de esa impresora y provoca el cambio de letra , revisa los códigos de escape de la impresoras.
Alguno coincidirá con álgún caracter del listado.

|<  <<  33 34 35 36 37 38 39 40 41 42 43  >>  >|