PREGUNTAS CONTESTADAS - foxpro/visual foxpro

 Hay un total de 1456 Preguntas.<<  >> 

    Pregunta:  16993 - CONEXIONES CON SQL SE DESCONECTAN
Autor:  ANTONIO ANGEL DIFRANCO
Tengo un problema con el Visual foxpro 6.0 y Sql 7.0 ;cuando me conecto con el siguiente comando Xconn=Sqlconnect('ServidorTli','sa') a una bases de datos sql la primera vez se demora,pero luego los accesos son mas rápidos .Sin embargo despues de un rato (20 minutos mas o menos ) dentro del programa ,se demora en cargar las vistas y/o sentencias Sqlexec , luego ya se vuelve a poner rapido,esto vuelve a suceder por ciclos .Es como si se volviera a conectar y yo no se porque si yo ya me conecté una vez al inicio del programa.
Gracias
  Respuesta:  Adrián
Hola!
Este comportamiento es normal y se debe a que pasado un determinado tiempo sin que haya solicitudes al server la conexión pasa a un estado de StandBy hasta que se vuelva a hacer alguna solicitud de datos.
Para que esto no ocurra podés intentar lo siguiente:

SQLSETPROP(xConn, " IdleTimeout ", 0)

Esto setea el tiempo de espera de la conexión a "indefinido".

    Pregunta:  17007 - COMO IMPRIMIR EN LANDSCAPE CON UNA HP LASER 1200 CON FOX 2.6
Autor:  Edgar
Hola!
El problema que tengo es que necesito imprimir reportes de FOX 2.6 bajo DOS, y dichos reportes deben de estar en formato LANDSCAPE(HORIZONTAL) y con letras condensadas, para una impresora HP LaserJet 1200.
Ya probe con las propieddes de la impresora en Windows 98, pero solo lo respeta bajo Windows, No bajo DOS.
Se que hay secuencias de escape que te permiten configurar las propiedas de la impresora, ¿Cuales son estas que te permiten el LANDSCAPE? o ¿Donde puedo encontrarlas?
  Respuesta:  Leo Aramendi
epa chamo utiliza los siguientes codigos para HP le sirven a la 1200

set device to print
@1,1 say chr(27)+ '&10O' Activa horizontal
H
O
L
A

@1,1 say chr(27) +'&l1O' Activa vertical

HOLA

set printer to lpt1
  Respuesta:  wences
Te envio una informacion con codigos de control , eso realmente deberia estar en el manual de la impresora ... son algunos ejemplos, pero quizas te sirva alguno...
Descargar.

    Pregunta:  17087 - PROBLEMAS AL REFERENCIAR FORMULARIOS
Autor:  raul mercado
Cuando acceso a las propiedades de un formulario estando en otro me sale un error: "no se encuentra el objeto"
P.Ej.

form1 -> name del formulario 1
form2 -> name del formulario 2

en el form1 escribo: wait window form2.caption && me sale el error

Lo curioso es que he probado con otro par de formularios de prueba y no me sale el error. ¿¿¿¿¿¿ NO ENTIENDO ?????
  Respuesta:  Jeg
Cuando haces referencia a un formulario desde otro debes referenciar es el nombre que le diste al formulario cuando lo guardaste y no al nombre que tiene en la propiedad name del formulario.

Por ejemplo

si tienes un formulario de clientes y este en la propiedad Name tiene form1 pero lo guardaste en el disco con el nombre de clientes para hacer referencia a este formulario desde otro el nombre que debes usar es clientes y no form1

    Pregunta:  17108 - BLOQUEO DE EQUIPO, CON EL MANEJO DE BUFFER
Autor:  ALEXANDER BREQUEMAN
Diseñe un paquete integral, con visual fox 6.0, el paquete reune programas de Contabilidad, Nomina, Exportaciones, Facturación, Inventario, Cartera, Cuentas por pagar y Tesoreria.
Dicho paquete al principio no presentaba ningun problema de ejecución pero con el pasar de los meses comenzo la pesadilla.
El programa hay momentos que bloquea completamente al equipo.
Me pude dar de cuenta que esto sucede cuando manejo pantallas con almacenamiento de buffer.
Osea, que el equipo se queda sin memoria, pero lo raro es que no me muestra ningun mensaje.
Quisiera que alguien me pudiera ayudar al respecto, y compartir vivencias mas adelante.

Gracias amigos
  Respuesta:  wences
Es bastante normal que de problemas el uso del Buffer , porque entre otras cosas necesitas un equipo con mucha mas memoria , ya que lo que hace realmente es usar sesiones privadas de datos , por lo tanto copias de cada tabla en memoria ... imaginate cuando tienes tablas de un tamaño considerable ...

Posiblemente el programa no este bloqueado , sino copiando o comprobando todos y cada uno de los registros de la tabla o tablas a usar (segun este entrando o actualizando la informacion) , ya que al estar sobre una copia de la tabla a la hora de actualizar tiene que comprobar todo ...

Yo personalmente solo uso el buffer en muy contadas ocasiones y normalmente para leer y mostrar informacion que no se suele tocar , ya que es mas rapido al tenerla en memoria (eso si con filtros) ...

    Pregunta:  17161 - FATAL ERROR: EXCEPTION CODE=C0000005
Autor:  Jorge Arroyo
Tengo un archivo ejetutable compilado en Vfp 5, que funciona a la perfección, pero a la hora de compilarlo en la Vfp 6 y hacer un ejecutable, hasta ahi muy bien, pero al ejecutarlo me sale un mensaje de error:

Fatal error : exception code=C0000005

Al ejecularlo desde el comando 'Ejecutar ...' del Vfp 6, no tengo ningun problema todo funciona correctamente.

Ya Tengo instalado las bibliotecas de soporte de Vfp6.

Lei que esto se debe a que en la memoria a veces quedan restos de 'basura informatica' que pueden propocar este error.Si es asi como elimino estos restos de basura.

Agradeciendoles anticipadamente su gentil ayuda (deseo muchos comentarios, muchas respuestas)
  Respuesta:  wences
Empieza por el principio , verifica que en el proyecto no existe ninguna tabla incluida ... y borra todos los foxuser.* que puedas tener por el disco donde lo ejecutas ...y vuelve a intentarlo...

    Pregunta:  17252 - NUEVAS VERSIONES DE VISUAL FOXPRO
Autor:  ALBERTO SUAREZ VARGAS
HOLA :

HE SIDO UN SEGUIDOR DE VFP, PERO NO HE PODIDO CONCRETAR SI MICROSOFT SEGUIRA PRODUCIENDO NUEVAS VERSIONES DE ESTA ESTUPENDA HERRAMIENTA, O SI POR EL CONTRARIO SERA SUSPENDIDA SU PRODUCCION.

AGRADEZCO LA COLABORACION
  Respuesta:  wences
La version 7 ya esta a punto de salir a la calle...
  Respuesta:  Guillermo Escalante
De hecho que Visual Fox, seguirá produciendose y modificandose Microsoft, ya lanzo la version 7 de este productos con muy buenas mejoras

para mas información visita la pagina

http://elzorro.iespana.es/elzorro/

saludos SKO

    Pregunta:  17295 - ERROR: EL ARCHIVO APLICACIóN.EXE NO ES UN ARCHIVO DE OBJETO
Autor:  Harry Salgado Valenzuela
Amigos, estoy creando un ejecutable de mi aplicación, y cuando lo ejecuto me envia el mensaje "el archivo miaplicación.exe no es un archivo de objeto", he leido en la ayuda el significado de este error pero a pesar que hago una aplicación lo más simple posible ocurre lo mismo. Tengo la licencia del VFP 3.0 y 5.0.
Gracias por su ayuda.
Hasta pronto.
  Respuesta:  Luis Trabucco Vizcarra
Hola, existen dos casos, el primero es que exista un virus que no puedes reconocerlo por la antiguedad de tu antivirus. yo vacune con McAfee (ultima version del 2000) y encontro errores en los exe generados por el visual foxpro, lamentablemente solo los activa al convertirlo en exe y no cuando trabajas en el entorno de desarrollo del vfp.
LA otra es instalar nuevamente el Windows y todos tus porgramitas... claro que es el mas tedioso, pero te recomientdo que pases un antivirus.

Alguna otra pregunata, dimela y te respon do al toque.
  Respuesta:  JOSE ROLAND QUINTERO PAZ
Hola
Mira, a mi me paso algo parecido cuando un amigo mio me grabo los instaladores en el cd, es decir cuando lo instalaba y posteriormente intentaba ejecutarlo me enviaba ese mensaje, es como si se hubiera grabado como de solo lectura, sin embargo el sistema en el disco rigido de donde lo copio funcionaba perfectamente. Yo te aconsejo que te fijes si haz definido un prg como principal, tambien puedes ir a propiedades del ejecutable y desmarcar donde esta tildado como "modificado" y presionar en "Aplicar". Es probable que cambie la condicion aunque no se por cuanto tiempo. O enviame el sistemita para ver si te lo soluciono, ya que dices que es simple, ok?

    Pregunta:  17300 - ARREGLANDO MIS INDICES (ERROR 114)
Autor:  Roman Suazo
Error 114, rixing my index file

Hola

Como todos sabemos los indices en vfp son muy fragiles, asi que cada vez que hay 'apagones' o un cierre incorrecto de la aplicacion los indices se dañan y recibes el mensaje: " El indice no corresponde a la tabla.
Elimine el archivo indice y recreelo."(error 114). Pero hacer esto no es tan facil como parece (por lo menos para mi) ya que no se puede abrir el dbc para si poder aplicar comandos como: alter table, index on, delete tag, etc. Asi que me gustaria saber como arreglar este problema programaticamente, para asi no tener este mensaje y hacer que mi dbc funcione correctamente (programaticamente para que mi app pueda resolver esto automaticamente).
Muchas gracias.
  Respuesta:  wences
Dos detalles a tener en cuanta:

1-Para modificar una tabla aunque pertenezca a una base de datos , no tienes porque abrir la base de datos ... par las bases de datos Validate Database...

2-Reconstruir los indices necesariamente deberia ser con un solo puesto , ya que se tienen que abrir en exclusivo y lo mejor es hacerlo desde fuera muchas veces ... con un programa externo o demas ...

Existen muchas utilidades que reconstruyen las tablas , en www.fpress.com puedes encontrar una cuantas , tambien puedes crear una tabla con las estructuras de tus tablas , otra con los nombres y otra con los indices , para poder reconstruirlas o reindexarlas ...de esta forma solo tienes que hacer un programa que borre los cdx leyendo la de nombres , y luego leyendo la de indices volver a crearlos ...

Espero te sirva...

    Pregunta:  17327 - VISUAL FOXPRO EN LINUX
Autor:  René Abdala Rojas
Alguien conoce de algun lenguaje xbase que trabaje en Linux o si el ejecutable que hago en Visual FoxPro para Windows puede ejecutar correctamente en Linux o que necesito para que mis programas se ejecuten bien bajo este sistema operativo(Linux).

De antemano gracias y espero impaciente sus respuestas.
  Respuesta:  Sergio Sanchez
Checa la pagina www.recital.com
Puedes tener FoxBase, FoxPro y VisualFoxPro en Linux, Windows, Unix y OpenVMS....
  Respuesta:  wences
Se supone que linux emula windows , si quieres y puede correr programas de windows sin "en teoria" mayores problemas ... existen en el mercado programas de emulacion windows sobre linux ... busca informacion de ellos y teoricamente si podrias hacerlo correr de esa forma...

Espero te sirva...

    Pregunta:  17343 - GENERAR UN EXE EN VFP SIN ERRORES DE DLL´S
Autor:  Sergio German
Mi problema es el siguiente: Tengo un proyecto en VFP consus correspondientes forms, bases(tablas),prg´s, etc. creo la aplicación y funciona perfectamente, pero al crear el EXE, siempre tengo el mismo problema, no encuentra el RUN TIME o alguna DLL que necesita para correr. Tambien prove de crear los discos de instalación, con el EXE incluido(como corresponde), pero nada!!!.
Si alguien puede darme una pista se lo agradezco.
Trabajo en Win9.x y Win NT 4.0, con VFP 5.0.
Gracias.
  Respuesta:  wences
Cual es el mensaje exactamente ... cuando creas los discos de instalacion añades el runtime , me imagino ?...las dlls de fox las añade el siempre si le dices que añada el runtime (primera opcion de la segunda pantalla, creo recordar) ...lo que te falta tiene que ser alguna dll o cualquier otra cosa que tu añades a mayores en tu aplicacion , algun ocx , alguna dll que tienes a mayores y que tienes que añadir a los discos de instalacion ... tiene una opcion de añadir componentes activex ... si no te funciona dame mas informacion...mi otro correo es [email protected]
  Respuesta:  josé samper
para correr cualquier programa hecho en vfp necesitas las librerias runtime, crea los discos de instalación luego intalalo en tu equipo, esto hace que se instalen las libreria en el system y asi puedes ejecutar tu aplicación tranquilamente

|<  <<  67 68 69 70 71 72 73 74 75 76 77  >>  >|