PREGUNTAS CONTESTADAS - Clipper/FiveWin

 Hay un total de 470 Preguntas.<<  >> 

    Pregunta:  2083 - PROBLEMAS CON FILEDELETE()
Autor:  Victor Hugo Martini
Quisiera saber si alguien tuvo problemas con la función filedelete() de las tools, ya que a mi no me borra ningún archivo. Escribí filedelete("*.ntx") para borrar los índices y no tengo suerte. Están todas las bases cerradas y estoy ejecutando mi programa en Windows 95. Gracias
  Respuesta:  Jorge Ortega
Depende la versión de clipper que estes utlizando

Si es en Summer´87 cunado compilas los prg´s debes de crear un archivo anexo al prg con extención .clp

Por ejemplo.

tienes un programa llamado altas.prg
despues creas o editas archivo

que se llame igual que tu programa

altas.clp

el cual dentro debe de estas tu prg
altas.prg

y lo compilas asi:
clipper @altas

enseguida creas un archivo con extesion .lnk

este archivo se debe llamar igual que tu programa principal y debes de tener estos archivos

sistema.prg
sistema.clp
sistema.lnk

cundo hayas compilado todos los programas y crado los .obj

el archivo .lnk debera de contener la siguente información

FI sistema
DEFINE $OVLYVD=$OVLYMD
DEBUG
VERBOSE
BEGIN
SECTION INTO altas FI alta
....
END

esto es en cualquier versión desde el clipper summe´87 hasta la 5.3

pero al parecer en la version 5.3 no se crean ovl externo solo internos

    Pregunta:  2107 - COMO CREAR OVL EN CLIPPER
Autor:  Jose cavazzini
Necesito saber como crear archivos ovl en clipper
  Respuesta:  Manuel Gómez Zamorano
Por ejemplo, tenemos los siguientes PRG´s :
MENU.PRG (principal), FUNCION.PRG (fichero de funciones en general), Y SUMA.PRG y PRODUCTO.PRG
(que se llaman desde MENU.PRG)
1º/ Compilar :
clipper MENU -M
clipper FUNCION
clipper SUMA
clipper PRODUCTO

Con esto obtenemos cuatro ficheros OBJ :
MENU.OBJ, FUNCION.OBJ, SUMA.OBJ y PRODUCTO.OBJ

2º/ Linkar

file MENU, FUNCION
beginarea
section into SUMA file SUMA
section into PRODUCTO file PRODUCTO
endarea

Con esto obtenemos un MENU.EXE y dos ficheros de overlays SUMA.OVL y PRODUCTO.OVL que contienen cada uno sus correspondientes PRG´s. Las funciones que manejan están en FUNCION.OBJ que se enlaza con MENU.OBJ para que siempre estén disponibles.

Espero que te sirva de ayuda, un saludo

    Pregunta:  2187 - PROBLEMAS CON EXTENSION DBT
Autor:  Alvaro Rodriguez Camacho
Hola a todos.
tengo una aplicacion en clipper 5.0 y en la cual una base de datos tiene un campo memo, lo cual me genera una base de datos con extension DBT. El problemas es que cuando borro un registro con delete / pack, el registro se borra de la DBF pero no de la DBT por lo que el tamaño de la DBT crece incesantemente, sin que pueda disminuirla.
Si alguien sabe como le agracedeceria.
  Respuesta:  Vicente Serrano
//te mando el codigo que yo uso.

//////AJUSTE DE BASES Y MEMOS
AJU_MEMO ()
RETURN
** --------------
function AJU_MEMO
local cNomFi
@21,42 say "COMPACTANDO"
SELECT 1
USE APARATOS
COPY TO TEMP FOR .NOT. DELETE()
USE
cNomFi:="APARATOS.DBF"
erase (cNomFi)
cNomFi:="APARATOS.DBT"
erase (cNomFi)

rename TEMP.DBF TO APARATOS.DBF
rename TEMP.DBT TO APARATOS.DBT
///luego reindexo/////////////

@21,42 say "REINDEXANDO"
////////////////
IF FILE ("CODAPARA.NTX")
ERASE ("CODAPARA.NTX")
ENDIF
IF FILE ("MODAPARA.NTX")
ERASE ("MODAPARA.NTX")
ENDIF
IF FILE ("SERAPARA.NTX")
ERASE ("SERAPARA.NTX")
ENDIF

SELECT 1
USE APARATOS
INDEX ON COD TO CODAPARA
index ON SERIE TO SERAPARA
INDEX ON SUBSTR(MAR,1,15)+SUBSTR(MODE,1,10) TO MODAPARA
SET INDEX TO CODAPARA,MODAPARA,SERAPARA
REINDEX
USE
return
///////////////////

    Pregunta:  2247 - CANNOT CREATE DIALOG BOX:
Autor:  CESAR MOREYRA
Error description: Error FiveWin/3 Cannot create Dialog Box: Resource: DOCUMENTO_CANTIDAD3

Favor les agradeceria bastante ayudarme con este pequeño problema que sucede constantemente en mi aplicacion, el recurso mencionado si existe en la libreria DLL. A veces sucede cuando la libreria de recursos ha sido creada en otra carpeta. gracias...
  Respuesta:  victor reyes
Si tu dialogo tiene controles tipo borland, carga el bwcc.dll al iniciar tu aplicacion

    Pregunta:  2357 - WINDOWS 2000
Autor:  JUAN CARLOS SARMIENTO HERRERA
ME GUSTARIA SABER QUE DEBO HACER PARA PODER CORRER UN PROGRAMA DE CLIPPER 5.3 CON INTERFAZ GRAFICA, BAJO WINDOWS 2000.
  Respuesta:  Daniel Mayen
oye, aki hay algo ke te puede ayudar a correr tus programas Clipper en Windows 2000 o Xp, ingresa al DOS luego ve al root C.\windows\system32\, despues edita el archivo CONFIG.NT en la ultima linea esta una frase asi: FILES=40 debes cambiarlo a: FILES=150 y nada mas luego le das guardar sales reinicias el CPU y ya esta tus programas clipper correran sin ningun problema, bueno a mi me ha funcionado, vale espero haber sido de tu ayuda, gracias
  Respuesta:  programador anonimo
actualmente existen muchas aplicaciones con las que puedes correr un programa de clipper en interfaz gráfica yo como ejemplo te doy el de Fivewin que viene a compañado con un programa llamado Workshop el que te ayudara a crear archivos .dll y además también un programa llamado Multiedit que te ayudara a compilar tu programa.

    Pregunta:  2538 - TBROWSE Y DBEDIT
Autor:  Iván Rodríguez Fernández
Soy un joven estudiante de informática que esta haciendo un programa en clipper y necesito que alguien me eche un cable.
-No me aclaro como funciona el tbrowse y el dbedit para editar y modificar una base de datos por pantalla y que quede presentable.
-Como se crear librerias? Ya que mi programa ocupa 5000 lineas y aveces me da problemas de memoria (esta todo bien configurado set clipper...)
- Como puedo crear una base de datos con un nombre que proviene de una variable?
- Cuales son los pasos para realizar una buena impresion de bases de datos en mi programa, ya que me imprime pero me da algun que otro problema.
Gracias a quien me eche ayude y felicidades a vosotros por la WEB.
  Respuesta:  Djconde
Mira tengo algunos programas con esas funciones, pero sería muy largo de explicar, si te interesa mandame un mail y con gusto te envio algunos ejemplos claros de como solucionar los problemas que tienes, Saludos.

    Pregunta:  2541 - COMVERTIR ARCHIVO PLANO A DBF
Autor:  Arturo Conde
Como hago para convertir un archivo plano a dbf. tengo Clipper5.01, me han dicho que es posible con el comando "append from sdf", pero me pide un a librería especial, si existe otra forma o me pueden suministrar la librería, se los agradezco de antemano.
  Respuesta:  c s
hola como estas, espero que te sirva

mira

el commando append from sdf se ocupa
ej:
append from aa.txt sdf

este comnado te toma el archivo plano y lo lleva a una dbf, pero tienes que tener en cuenta el largo del dato que quieras capturar y el la dbf destino, tienes que tener un campo con el mismo largo,

ej: append from aa.txt delimiters with ,

este el archivo plano tiene que venir los datos separador por ´,´ el comando delimiters with le dice al clipper que tome los campos delimitados por la ,

pd. no necesita ninguna libreria, y adquiere clipper 5.03 que es mejor.

espero que te sirva chao clipperiano

cs

    Pregunta:  2544 - VERIFICACION DE UNA DBF
Autor:  carlos Rene Acevedo
Alguien tiene una rutina o conoce donde puedo conseguir una funcion que me comprueba que el archivo que estoy abriendo sea una tabla y que no este corrupto?. Lo anterior debido si yo trato de abrir todos los *.dbf de cierto directorio y aqui existe un archivo que no es una tabla y que alguien por equivocacion lo grabo con extension .dbf me sale un error y se me sale del programa

Gracias
  Respuesta:  Juan José Axotla Vargas
Hay un libro de Mike Schinkel que se llama Programacion en Clipper 5, deja lo busco (está en inglés) pero contiene un anexo con los formatos DBF, NTX, etc, y que te indica cuales bytes debes comprobar, otra forma es que utilices alguna libreria, por ejemplo nantucket tools

Mándame tu mail y nos ponemos de acuerdo Ok?

Saludos México D.F.

    Pregunta:  2558 - MEJORAR TIEMPO DE EJECUCION EN CLIPPER
Autor:  c s
en un dominio tengo mi systema, y por el otro dominio acceso los archivos dbf de mi primer dominio, la ejecucion se pone lenta desde el segundo dominio, esto esta atraves de acceso telefonico por linea digital rdsi
  Respuesta:  J.Fernando Puntel
En casos similares lo que he realizado es: utilizar toda la memoria mediante Blinker o similar y cambiar el sistema de índices a .NSX con la libreria SIX 3.0.

    Pregunta:  2618 - COD. DE IMPRESIÓN HPLASERJET6L
Autor:  Iván Rodríguez Fernández
Hola clipperos!!
- Me gustaria que alguien me facilitara los codigos de impresión para poder imprimir apaisado y modo comprimido con la impresora
HP LASERJET 6 L.
Gracias por todo y un saludo desde Barcelona.
  Respuesta:  Gerardo A. Mendoza
Hola!

Chr(027)+Chr(069) // inicializa la impresora
Chr(027)+Chr(038)+Chr(108)+Chr(049)+Chr(079) // horizontal (apaizado)
Chr(027)+Chr(038)+Chr(108)+Chr(056)+Chr(068) //8 lpp
Chr(027)+Chr(038)+Chr(107)+Chr(050)+Chr(083) // 16.5 cpp

Los códigos los puedes obtener de cualquier manual de impresora laserjet o deskjet de hp, funcionan igual. Si tienes dudas de otros códigos con gusto te los puedo hacer llegar.

|<  <<  11 12 13 14 15 16 17 18 19 20 21  >>  >|