PREGUNTAS CONTESTADAS - clipper/fivewin

 Hay un total de 470 Preguntas.<<  >> 

    Pregunta:  5162 - UTILIZACION DE DOS DBEDIT A LA VEZ
Autor:  Martin Litwin
Como hago con dos dbedit al mismo tiempo en una pantalla porque tengo que poner dos consultas al mismo tiempo
Por Ejemplo:
dbedit(7,1,12,78,campos,´´,,titulos,"",")
dbedit(7,1,12,78,campos1,´´,,titulos1,"",")

Desde ya amigo clipper agradesco tu tiempo.

Martin
  Respuesta:  Manuel Gómez Zamorano
pues por lo que yo entiendo solo un dbedit puede estar activo al mismo tiempo, o se ejecuta uno u otro. Entonces yo pondría una tecla de menú como por ejemplo F2, etc que te permitiese cambiar de dbedit y al mismo tiempo que se actualizasen los datos antes de entrar.
Espero haber sido de ayuda.
  Respuesta:  Luis Riveros
en la cabecera de todos los programas indices debes poner:
#include "dbedit.ch"

tambien puedes abrir la base de datos sin indice

Ojala te resulte, mandma un e-mail si te resulta.

Chao, escribe y manda frutas....
  Respuesta:  Gerardo A. Mendoza
No que se que versión de clipper estés utilizando, pero si es 5.x, estás con la herramienta equivocada, debes utilizar la clase TBrowse(). Es mucho más poderosa y flexible. En esto si te puedo ayudar, total ya sabes como contactarme.

    Pregunta:  5182 - ¿COMO IMPRIMO EN COLOR EN UNA EPSON?
Autor:  Ariel Fernández
yo quisiera saber como imprimir los codigo de escapes de color en una impresora chorro de tintas EPSON a los de la HP los tengo pero Epson no, si alguien me quiere ayudar les estoy muy agradecidos.
  Respuesta:  Antonio Cardinaux
Hola Ariel:
En principio deberias averiguar por un distribuidor Epson si la impresora te permite imprimir en DOS, ya que en el trabajo que estoy estamos averiguando por una laser, y me encontré con la sorpresa de que Epson no mantiene continuidad en los modelos de impresoras, por ej. algunas laser imprimen bajo DOS, pero la stylus 300 no lo hace.

    Pregunta:  5298 - PROTECCION DE DATOS
Autor:  Luis Gonzalez
Hola. Tengo una aplicacion desarrollada en clipper 5.2, trabajando en red y quisiera saber si existe alguna manera de proteger la informacion de las bases de datos.Muchas gracias
  Respuesta:  Ariel Fernández
Amigo Luis:
Tenes que cambiar el archivo de cabezera de la Dbf, yo tengo una funcion que te permite proteger la Dbf muy sencillamente, ponete en contacto con migo.
Chau

    Pregunta:  5304 - IMPRESIONES A ARCHIVOS
Autor:  peter bear´sking
Hola Amigos:
Quisera saber como puedo crear ficheros de extencion TXT en clipper 5.2 y luego enviarlos a la impresora para imprimirlos. Esto se relaciona con el momento de imprimir datos o resultados, gracias.
  Respuesta:  Ariel Fernández
Amigo:
Lo unico que tiene que hacer es antes de direccionar la salida de impresión, debe darle un nombre al archivo que quieres que salga por Ej.

SET PRINTER TO "CHILE.TXT"
SET DEVI TO PRINTER
...

...

SET DEVI TO SCREEN

y para leer un archivo TXT debes hacer

MemoEdit(MemoRead("CHILE.TXT"),05,02,21,78,.F.'NOMBRE DE UNA FUNCION')

..

Se trata igual que si fuera un DbEdit.

ESPERO QUE TE SIRVA

    Pregunta:  5356 - IMPRIMIR Y LEER ARCHIVOS TXT
Autor:  peter bear´sking
Como puedo crear, leer e imprimir archivos de texto ( TXT ) con clipper5.2. gracias. Saludos desde chile.
  Respuesta:  Norman Devia
Peter:

La mejor opción es dar los comandos

SET PRINTER TO myfile.txt // Indica el archivo txt
SET DEVICE TO PRINTER //
SET PRINTER ON // activa la salida

de aqui en adelante todos los comandos @ SAY irán directo al archivo myfile.txt

Cuando finalice el reporte das:

SET PRINTER OFF // Desactiva salida
SET DEVICE TO // Los comandos @ SAY irán a la pantalla
SET PRINTER TO // Libera el archivo txt

Para leer el archivo txt en pantalla existe una utilidad que se llama list.com

Suerte
  Respuesta:  Fernando Reyes
Compatriota, respondo ésta por ésta y la anterior.
Para crear archivos de texto puedes...
Si quieres imprimir a un archivo (es decir que en vez de imprimir a la impresora, escriba todo a un archivo), debes añadir antes del SET PRINTER ON el comando SET PRINTER TO <file>, donde <file> es el nombre de archivo con la extensión de tu preferencia (por defecto .prn), en todo caso si le dás como <file>="LPT1" imprimirá directo a este puerto, si le dás "COM1" imprimirá directo a este puerto y así... (te aviso que esto no le gusta mucho al windows), pero para todo esto funciona mejor el ? y el ?? (ó QOut() y QQout() ), el @ ... say te puede dar problemas.
Si quieres escribir a un archivo el contenido de una cadena (65 Kb. como límite) puedes utilizar la función MEMOWRIT( <file> , <string> ).
Si, por otro lado quieres crear un archivo txt con datos o lo anterior no te sirve, puedes cabecearte con las funciones FCreate, FOpen, FWrite.
Si deseas leer un archivo txt y dejarlo en una cadena (65 Kb. como límite) puedes usar la función MEMOREAD( <file> ), de lo contrario FRead, FReadStr acompañadas de FOpen, y no olvides cerrar con FClose.
Si no sabes por donde va la cosa hojea un rato las NG. o escríbeme.

    Pregunta:  5357 - ERROR NO RECUPERABLE 37: SE REQUIERE USO EXCLUSIVO
Autor:  Juan Leiva
Trabajo con clipper 5.2 y blinquer 3.0
Luego de compilar y linquear sin problemas, ejecuto mi programa y me aparece el error:
"Error no recuperable 37: se requiere uso exclusivo".
Si elimino un programa de mi archivo RMK, no me aparece el problema, pero, me está limitando la cantidad de programas que incluyo en mi sistema.
  Respuesta:  Esteban Aguilera
Juan, hace un tiempo tuvimos ese problema, si tienes la linea BLINKER INCREMENTAL ON en tu archivo lnk cambiala por BLINKER INCREMENTAL OFF.

Suerte
  Respuesta:  Gerardo A. Mendoza
Que tal Juan!
En parte el problema es metodología y técnicas de programación. El error se produce porque se generan demasiados simbolos. Aquí algunas sugerencias para evitar el problema:
- Utiliza variables declaradas como LOCAL o STATIC, olvidate de las Private y Public.
- Trata de utilizar rutinas (Procedure y Function) como Static dentro de los .PRG, también trata de reducir el número de archivos fuente creando rutinas genericas y metiendolas en una libreria.
- Trata de utilizar arreglos en vez de variablas, por ejemplo si tienes que acumular 4 columnas y el total, declara un arreglo de 5 posiciones y no 5 variables diferentes.
- Utiliza la técnica del ALIAS para el manejo de las tablas (.dbf) para que puedas utilizar los mismos nombres de campo en diferentes tablas, por ejemplo un campo tipo fecha, utiliza un mismo nombre en todas las tablas. Los nombres de campo son variables PUBLIC y aunque cierres y abras las tablas siguen existiendo en la tabla de simbolos.
- Por último reorganiza tus .PRG para que generes menos archivos .obj, por eso si quitas un archivo s corrige tu error.

Cualquier otra cosa en la que pueda ayudarte ya sabes como encontrarme. Saludos!

    Pregunta:  5396 - PROBLEMAS CON MEMORIA
Autor:  GINO
EYYYY,AMIGOS .TENGO UN PROBLEMA.
SOY PROGRAMADOR DE UNA EMPRESA ESTATAL EN CHILE Y NECESITO MANEJAR UNA BASE DE DATOS CON +- APROX.
700.000 REGISTROS ,PERO ME LANZA UN PROBLEMA CON LA MEMORIA ,YA SEA EL PROGRAMA SE CAE O SE QUEDA PEGADO.
  Respuesta:  Fernando Reyes
Compatriota:
En mis 7 añitos con Clipper jamás he tenido problemas con la cantidad de registros de una base de datos así que solo te puedo dar algunos consejos generales (ya que no detallaste mucho) para cuidar la memoria.
1.-Debes tratar de evitar las variables public y private, dale duro a las Locals y Static.
2.-Utiliza el driver DBFCDX (foxpro), los índices son pequeños y por ende el programa se te acelera,
además de que tiene otras gracias...
3.-Si trabajas en modo real, carga el EMM386.EXE.
4.-Si puedes, trabaja modo protegido. Con esto le dirás adios a tus problemas de falta de memoria.
Si nada de esto te sirve, escríbeme detallando tu problema, por que puede no ser problema de memoria...

    Pregunta:  5403 - CLIPPER EN WINDOWS MILLENIUM
Autor:  Javier Martinez
¿Alguien tiene programas clipper corriendo en un windows mileniun? ¿Como has hecho para modificar el config.sys e incluir FILES=190, BUFFERS=...? Yo no puedo modificar este fichero, pues cada vez que lo hago y reinicio maquina vuelve a encontrarlo vacio. ¿Alguna pista?
  Respuesta:  Yo mismo
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.
Andreu
---------------------------------------------
Esto encontrado en otra pregunta funciono.
  Respuesta:  Fernando Reyes
Echa una mirada en la sección de VARIOS de
http://www.aglsl.com/cincowin , ahí hay un parche para el Windows ME, que según dice creo que solucionará tu problema.
NOTA: no conozco a nadie que lo haya probado, por que ni yo tengo máquina para el Mentado WinME.
Si te funciona me escribes por favor...

    Pregunta:  5406 - ACTIVAR SET CENTURY Y SET EPOCH TO AL EJECUTAR
Autor:  Carlos López
Hola compañeros,

aquí va una pregunta difícil

tengo una aplicación compilada en summer'87 (sin fuentes) pero no se activó ni SET CENTURY ON ni SET EPOCH TO, es posible activar cualquiera de estos dos comandos al ejecutar la aplicación? o existe algún parcheador similar al OPTEDIT.EXE para hacerlo.

De antemano les agradezco cualquier respuesta.

NOTA: Tampoco la hé podido descompilar con VALKYRIE ya que tiene mas de 60 OVERLAYS y me genera un error que en este momento no recuerdo.
  Respuesta:  Javier Albornoz
Hola:
Entrá en members.xoom.com/nelta y en la sección descompiladores encontrarás uno para el Summer 87.
Espero que te sirva..
Saludos desde Argentina

    Pregunta:  5460 - FIVEWIN Y ACTIVEX
Autor:  Fernando Reyes
Hola amigos...

He tratado de correr el programa TestAX.prg que crea un objeto para el explorador web (OCX).

Ejemplo que viene con la Fivewin 2.0 y me tira un GPF. en todos los equipos que he podido acceder, así que no es de configuración.

Hay alguien de ustedes que me pueda decir que está mal.

Gracias.
  Respuesta:  Oscar Gustavo Salazar
Hola Fernando, lamento decirte que OCXy FW 16 bits no funciona, solo puedes hacerlo por medio de Harbour y FWH que FiveWin para harbour, el motivo es simplemente que OCX o Activex solo funciona con 32bits

Saludos

|<  <<  15 16 17 18 19 20 21 22 23 24 25  >>  >|