PREGUNTAS CONTESTADAS - Clipper/FiveWin

 Hay un total de 470 Preguntas.<<  >> 

    Pregunta:  28396 - INSTRUCCIONES DOS EN CLIPPER
Autor:  Rodrigo Iturrieta
Hola:

Mi prgunta es simple, ¿Saben como puedo poner instrucciones de DOS en un programa de Clipper?, cualquier version, necesito manejarme con directorios y no se como hacerlo.

Gracias.
  Respuesta:  Luis Cantillo
Hola, Rodrigo la respuesta es sencilla:
*---
*
*
*
*
*-
config="Comando que vas a ejecuart"
! &config // o Run &config
  Respuesta:  Leonardo Bidi
Hola, Rodrigo.
Si utilizar Blinker para linkear, podes usar la funcion SwpRunCmd()
y como parametro le pasas el comando DOS que quieres ejecutar.

ej. SwpRunCmd( "copy file1 file2 ")
SwpRunCmd( "cd pepe" )
SwpRunCmd( "md juanito" )

Espero te sirva. Si no utilizas Blinker, te recomiendo enormemente
que lo uses. Podes bajar una demo de www.blinkinc.com

Suerte y saludos.
Leonardo
  Respuesta:  lucas f
simplemente utiliza el comando RUN y luego el comando del DOS
EJ: RUN MD PEPE(crea el directorio pepe)

    Pregunta:  28446 - COMO USAR RTLINK PARA CONVERTIR UN ARCHIVO OBJ EN EXE
Autor:  Alfredo Gomez
Estimados amigos le agradeceria dieran lectura a la presente, mi pregunta es como utilizar el rtlink con un archivo obj para que se vuelva autoejecutable, ya recurri a la ayuda de rtlink pero no le entiendo, no se si alguien de ustedes me pudiera explicar...

por sus atenciones muchas gracias

c:\\clipper\\clipper\\lib\\rtlinnk fi clr2mid.obj ?(ya no se que sigue)

por favor ayudenme
  Respuesta:  Jose Luis Cadena
Hola Alfredo
espero poder ayudarte
Lo primero que tienes que saber es si estas trabajando con clipper 5.2 o 5.3, porqu 5.2 trabaja con rtlink y 5.3 con blinker.
Luego tienes que estar en el mismo subdirectorio que el programa objeto y teclear:
RTLINK FI archivo
o
BLINKER FI archivo

ahora...
tu escribes,

c:\\clipper\\clipper\\lib\\rtlinnk fi clr2mid.obj

¿no tienes el clipper en la path?

de ser asi...
debe decir

\clipper\bin\rtlink fi clr2mid

si no te quedó claro escribeme

chao

    Pregunta:  28516 - CARACTERES DE ESCACE EN IMPRESION CON EPSON
Autor:  Manuel Martin Garcia
Tengo un programa profesional que funcionaba hasta ahora que hemos instalado unas Epson 400 y 800. He modificado los archivos *.ch que utilizo para enviarle los codigos de escape de las Epson pero no los reconoce. Tan solo el salto de pagina y el cambio de color, las negritas, comprimidas chr(15), expandidas, etc... no hay manera de que las coja. Es la primera vez que me ocurre ya que hasta ahora siempre habia trabajado con HP y Star y no habia tenido problemas. Alguna pista, gracias.
  Respuesta:  Mario Castro C.
Estos son los caracteres de Inicio:
chr(27)+chr(53)+chr(27)+chr(67)+chr(66)+chr(27)+chr(65)+chr(12)

Negrita Normal:
chr(27)+chr(33)+chr(04)

Negrita Comprimida:
chr(27)+chr(143)+chr(27)+chr(71)

Letra Normal:
chr(27)+chr(33)+chr(09)

Letra Normal en Negrita:
chr(27)+chr(33)+chr(09)

Letra para Titulo:
chr(27)+chr(33)+chr(56)

Letra para Subtitulo:
chr(27)+chr(33)+chr(09)

    Pregunta:  28684 - PARAMETROS EN CLIPPER
Autor:  Tutu
¿Sabe alguien cómo puedo ingresarle parametros a un programa hecho en clipper antes de ejecutarlo? o ¿cómo le asigno una variable a dicho parametro dentro del prg?
  Respuesta:  Mario Castro
Al inicio de tu programa le indica los parametros asi:

parameters var1

y el ejecutarlo como:

miexe/var1

Buena suerte

    Pregunta:  29817 - APLICACION MSDOS CON WIN XP, PANTALLA COMPLETA
Autor:  Cesar Pedrero
Tengo una aplicacion en msdos, en clipper summer 87, en otras versiones de windows, hago un icono de la aplicacion y en propiedades le digo que presente pantalla completa y lo hace bien, pero en win xp no me lo permite.
Alguien me puede ayudar.
  Respuesta:  Carlos Chaparro
Abre tu aplicacion y en la barra superior de la ventana, haz clic con el secundario y coloca la propiedad de pantalla en completa, lo hara al instante, pero ojo, para que el cambio sea permanente debes hacer la misma modificacion de propiedades en el acceso directo del programa. suerte
  Respuesta:  Mario Portillo
Para poder corregir este problema lo que se debe de hacer es lo siguiente:

EN MODO DOS HAY UN COMMANDO
MODE CON

SE DEBE DE ESCRIBIR ESTA OPCION DIRECTAMENTE EN UN ARCHIVO BAT Y EN EL MISMO LLAMAR EL PROGRAMA. QUE QUIERE EJECUTAR.

EJEMPLO

CORRER.BAT
MODE CON:LINES=25 //ESTA HACE LAS LINEAS DE LA PANTALLA DE 25 LINEAS
MENU.EXE // COLOCAR EL NOMBRE DEL PROGRAMA A EJECUTAR.

    Pregunta:  31105 - ERROR DBFNTX/1210 CORRUPTION DETECTED
Autor:  Mario Roberto Portillo
Me gustaria que pudieran ayudarme a resolver este problema,. tengo una aplicacion que esta corriendo en un ambiente Windows XP, y la aplicacion esta hecha en Clipper 5.3 y este error ocurre cuando se sale de un programa en el cual se ha realizado, ya sea un cambio o eliminado un registro.

ERROR DBFNTX/1210 Corruption Detected

les agradeceria mucho si me pudieran ayudar sobre esto.
gracias
  Respuesta:  cesar jimenez
tambien sucede cuando tiene atributo de solo lectura, quitar el atributo de solo lectura ( R only).
eso sucede por copiar de un CD al disco duro.
  Respuesta:  Carlos Chaparro
Se te hecho a perder el archivo de base de datos, perdio su integridad, o estas confundiendo los campos claves a la hora de utilizar o crear tus indices
  Respuesta:  Gustavo Daniel Vallejos
El Problema está en que es necesario indexar de nuevo la base de datos, es decir crear una aplicacion que reindexe de nuevo tu base para que genere de nuevo los indices correspondientes, con esto hará que tu aplicación funciones (los indices en Clipper se pierden por lo general cuando hay un corte de energia o cualquier tipo de interupción en la ejecución de la aplicación).
De otro modo fijate que el tipo de indice coincida con el controlador que estés usando (por ejemplo, .NTX para DBFNTX).-

    Pregunta:  31110 - BUSCAR UN TEXTO EN UNA BASE DE DATOS
Autor:  Cruz Alfredo Vasquez Ceja
Tengo una base de datos de productos, con tres campos, ejemplo:
codigo : 3FI001
concepto: Filete hereford a las brasas
precio: 80

introduzco un texo a buscar ejemplo: "hereford" o tal vez "brasas"

y lo que necesito es buscar en la base de datos, todos lo articulos que contengan "hereford", o la palabra que teclee. ojo, esta palabra puede estar esta dentro o al final, incluso al principio del concepto de mi base.

find, seek, dbseed, set softseek, solo me funcionan cuando la palabra que busto esta al principio de la cadena, e indexado por el campo concepto.
A ver cerebritos, quien me puede ayudar, se lo agradecere mucho, gracias.
  Respuesta:  José Luis Cadena Rojas
Hola Alfredo, te saltaste una de las mas basicas busquedas en clipper, que es el LOCATE.
Aqui va un ejemplo de como utilizarlo:

...
.....
nom_aux=space(20)
@ 10,10 GET nom_aux PICT '!!!!!!!!!!!!!!!!!!!!'
READ
aux=TRIM(nom_aux)
LOCATE FOR aux $ UPPER(concepto)
......
....
..

con eso ya puedes crear un ciclo para que siga buscando los siguientes registros que puedan existir. Tambien puedes crear una base de datos auxiliar y luego visualizarla con browse o algo similar.
Recuerda que tienes que abrir tu base de datos sin indice.
Si tienes alguna duda me avisas y te preparo alguna ventana de ejemplo.
José Luis
  Respuesta:  Sandro Dorado
Tienes que hacer una búsqueda secuencial utilizando la funcion AT()

Por ejemplo

Locate for AT("brasas",concepto)>0

y te va a localizar el registro que contenga la palabra brasas dentro del campo concepto.

Ojala sea lo que andas buscando.

Adios.
  Respuesta:  Gustavo Daniel Vallejos
Mirá, lo que tenes que hacer es un filtro del literal que estàs buscando en este caso intruducís la palabra "hereford" en un campo x y luego hacés el filtrado. Ej:
cX:="hereford"
nLongitud:=20 && o la longitud del campo CONCEPTO
set filter to at(left(cX,nLongitud),field->concepto) <> 0

esto hará que filtre todos los registros que contenga la palabra "hereford" en dicha tabla.-
  Respuesta:  Luis Gutierrez
Hola Cruz Alfredo espero te sirva esto:
LOCATE for \'hereford\'$nom_articulo

nom_articulo= al campo de tu bd
hereford=al articulo que intentas buscar

es un poco rudiementario pero cumple con la mision

espero que te sea util

    Pregunta:  31190 - VELOCIDAD EN WIN2K Y PROGRAMAS CLIPPER 5.2E
Autor:  Sebastian Del Rio
Aplicaciones desarrolladas en Clipper 5.2e + BLinker que tenia corriendo sin problema en Win.95,98,Me son un desastre en windows 2000. He modicado el los archivos Autoexec.nt y Config.nt para el numero de archivos abiertos pero el problema es cuando abres aprox. 70 archivos en un modulo se tarda un eternidad en abrir y cerrar los archivos. Hay alguna manera de aumentar la velocidad de abertura y cierre de archivos en Windows 2000. Esto no sucedes en WIn.95,98,Me

Agracedere cualquier Aporte.
Gracias de antemano
  Respuesta:  Luis Alberto Zevallos Diaz
Hola Sebastian
Mira Yo Tuve el mismo problema pero en El Milenium no se si te pueda servir en algo el la respuesta lo encontraras en Pregunta Nro. 27881.

Puedes ir a editar el system.ini con msconfig.exe. Despues vas a la sección 386Enh y agregas una variable de entorno llamada PerVMfiles=numero archivos que quieres abrir.

Ej.

PerVMfiles=120

Ya me diras como te ha ido.
  Respuesta:  Luis Alberto Zevallos Diaz
Hola Sebastian
Mira Yo Tuve el mismo problema pero en El Milenium no se si te pueda servir en algo el la respuesta lo encontraras en Pregunta Nro. 27881.
  Respuesta:  Luis Alberto Zevallos Diaz
Hola Sebastian
Mira Yo Tuve el mismo problema pero en El Milenium no se si te pueda servir en algo el la respuesta lo encontraras en Pregunta Nro. 27881.
  Respuesta:  Luis Alberto Zevallos Diaz
Hola Sebastian
Mira Yo Tuve el mismo problema pero en El Milenium no se si te pueda servir en algo el la respuesta lo encontraras en Pregunta Nro. 27881.

    Pregunta:  31385 - COMO VISUALIZAR UNA IMAGEN TIF EN FIVEWIN
Autor:  César Moreyra
Favor de comunicarme o decirme como puedo visualizar una imagen en formato *.TIF con que clase, o existe alguna libreria si es asi favor de proporcionarme la direccion donde bajarla, gracias..
  Respuesta:  Francisco Rafael Andrada
Te doy un dato importantísimo para que resuelvas cualquier problema que tengas con Fivewin. Anda al sitio http://www.ciber-tec.com de Rene Flores y allí hay un link a un programa llamado FIVETILUS que a su vez accede a una base de datos de Fivewin ( knowledge base) formada por todas las consultas que se hacen a diario sobre el lenguaje. Si no está ahí, es casi seguro que no existe. Suerte

    Pregunta:  31776 - COMO CONTROLAR SI LPT2 ESTA DISPONIBLE
Autor:  Andrés
Programo en Clipper 5.2 y tengo el siguiente problema. La función IsPrinter() controla el estado del puerto LPT1. Como hago controlar si otro puerto (por ej. LPT2) está disponible? (listo para imprimir)
Gracias
  Respuesta:  Mauricio Scheuermann
La funcion isprinter () unicamente sondea el puerto LPT1, para obtener el numero de puertos paralelos instalados en una estacion y verificar si estan disponibles, debes usar las CA-TOOLS.

La funcion NUMPRINTER() devuelve el numero de puertos LPT disponibles y la funcion PRINTREADY (nPuerto) devuelve el estado del puerto .T. en linea, .F. no disponible.

|<  <<  30 31 32 33 34 35 36 37 38 39 40  >>  >|