PREGUNTAS CONTESTADAS - FoxPro/Visual FoxPro

 Hay un total de 1456 Preguntas.<<  >> 

    Pregunta:  21279 - COMUNICACIONES EN FOXPRO 2.6
Autor:  Rusbel Rubio Peña
Hola a todos
Tengo el siguiente problema en foxpro 2.6 para windows, necesito leer el puerto serial del PC, no se si puedo incluir un objeto vbx de visual basic 3.0, si hago la lectura como recomienda la ayuda, ejecuto un run al programa MODE configurando el puerto y luego abro el mismo con FOPEN, pero no funciona , lo abre pero no lee ni con fgets ni con fread,
Alguien sabe como hacerlo ?, hay una libreria, funcion API, o algo asi que me pueda servir, recuerden que es foxpro 2.6 para windows, ya que en las version 3-6 viene el objeto mscomm32.ocx,
Realmente Agradezco a quien me pueda ayudar
  Respuesta:  LUIS AGUILAR
Rusbel,

Lo que te sugiero es que hagas un programa en C o bien en Visual Basic que te lea el peso del puerto serie, Luego dentro de Foxpro Lo invocas con el RUn, tu programa en (C o VB) debera generar un archivo de texto que puedas leer desde fox y tomar el peso.

Si necesitas mas sobre el programa en C o Visual Basic, escribeme y tratare de ayudarte.

Suerte

    Pregunta:  21295 - CAPTURAR ESTADO DE IMPRESORA
Autor:  Fredy Villa
Tengo un problema con la impresora trabajo con matriciales y quiero saber si puedo capturar el estado de impresora el FOX PRO para DOS utilizaba el PRINTSTATUS() y me devolvía una .F. o .T. si la impresora estaba conectada y encendida pero con Visual Fox Pro 6.0 el printstatus() no me trabaja como en DOS.
Agradeceré su respuesta.
  Respuesta:  Henry Martinez Flores
No es problema de Fox, es asunto de windows. Recuerda que windows tiene una cola de impresion, entonces printstatus() siempre returna verdadero por que tiene la cola de impresion lista. Pero puedes cambiarlo si configuras la impresora de windows, indicandole que quieres imprimir directamente a la impresora y no utilizar la cola de impresion el unico inconveniente es que no puedes continuar utilizando el programa hasta que termine la impresion; esto no pasa si tienes la cola de impresion activa.

Si necesitas mas ayuda escribeme.

    Pregunta:  21379 - VERIFICAR FOTOS .JPG DAñADAS
Autor:  Alex Fernando Bazan Gutierrez
Hola Amigos de LaWebdelProgramador estoy en un trabajo que consiste en lo siguiente me han dado unos datos en Excel con los siguientes campos CODIGO,NOMBRE,FOTO donde foto es un nombre de un archivo .JPG hay como 5000 registros lo que pasa es que tengo que imprimir los datos mas la foto de cada persona pero hay fotos que estan dañadas y no se imprimen hay alguna forma de verificar si la foto o el archivo .JPG esta mal o dañado. Gracias de antemano por su tiempo un amigo suyo Alex Bazan.
  Respuesta:  carlos muñoz
yo usaria lo siguiente:
1ero crearia un form con el control image y un boton procesar..., este boton recorrera toda la tabla y a medida que recorre la tabla asignara la foto al control IMAGE, cuando aparesca una foto no valida visual foxpro arrojara un error y en ese momento en otra tabla guardo los datos de ese registro dañado una vez terminado el proceso tendras todas aquellas fotos no validas... el procedimiento es algo como esto:

** Procesar **
Public ValMarca
ValMarca=" "
on error do manejo with Valmarca
sele tabla_de_fotos
scan
ValMarca=tabla_de_fotos.codigo
Image.picture=tabla_de_fotos.campo_foto
endscan
On error

*** procedure Manejo
param Codigo
sele otra_tabla
append blank
repla cod_error with Codigo
Return

    Pregunta:  21392 - AYUDA HTML EN VFP 6.0
Autor:  yamir sierra
Pogo a su consideración la siguiente pregunta:

Cree una aplicación en VFP 6.0, le cree ayuda HTML interactiva . En el equipo en que se encuentra instalado el VFP no pone problema con la tecla F! en cualquier parte del programa presenta su correspondiente ayuda.

El problema es el siguiente, en los equipos que no se encuentra instaldo el VFP, instalo una copia de mi aplicación la cual incluye el RunTime de VFP y el motor de ayuda del HTML. En estos equipos al pulsarse la tecla F! no presenta ningún tipo de ayuda.

En el programa principal incluí las instrucciones SET HELP TO AYUDA.CHM y SET HELP ON.

No se que está pasando.

Muchas gracias.
  Respuesta:  José Gregorio Samper
probaste copiando el archivo hh.exe en la carpeta windows, este archivo se encuentra en la carpeta windows

    Pregunta:  21504 - DEGRADE DE UN FORM
Autor:  Jose William Caipa
Necesito saber si se puede hacer un degrade o difución del color de un formulario. Estilo el de los instaladores.

Gracias
  Respuesta:  Alberto Amarilla
Debido que es un poco largo no te podría colocar aqui el código, pero si aun no has encontrado la solucion avisame por mail y te envio un ejemplo.

Saludos
Alberto
  Respuesta:  Antonio Estrada
Lo que hago yo es crear un gráfico con el degradado y colocar un control image que se adapte al tamaño del form (en el evento resize igualas las propiedades width y height del image con las del form)

Y ya está.

suerte

    Pregunta:  21536 - REINDEX TABLAS EN UNA APLICACION EN RED
Autor:  Aldo Teixeira Moron
Tengo un Sistema diseñado en VFP6 y trabaja en Red, es un sistema de facturacion, y como la empresa esta ubicada en una zona donde fluctua mucho la energia electrica, durante los apagones ( cortes de energia ) las tablas tienden a perder los indices y tengo que crearlos y reindexarlos manualmente.

Me gustaria saber como puedo crear una rutina para detectar si un indice se perdio o cambio y generar y reidexar la tabla.

Agradezco su ayuda
  Respuesta:  CARLOS CUBILLOS
DIGALE QUE COMPRE UNA UPS, REGULADA Y ASI SE QUITA ESE PROBLEMA DE POR VIDA
  Respuesta:  Antonio Estrada
Buenas.

Lo que yo hago es crear un fichero al entrar en el programa (es una marca, vale cualquier cosa, un copy file, un dir to file, etc), y lo borro al salir CORRECTAMENTE de la aplicación.

Si al entrar en la aplicación (antes de crear el fichero :-), existe el fichero, es que no se ha salido bien, y por lo tanto hay que reindexar.

Esta operación solo hay que hacerla en el servidor.

Si tienes alguna duda, emailéame, oks?

    Pregunta:  21583 - EJECUCION REMOTA DE COMANDOS DE UNIX DESDE UNA APLICACION DE
Autor:  Daniel Martinez Acuña
Mi pregunta es la siguiente:

Tengo un shell llamado pruebam3 en un server de sco unix, como puedo ejecutar ese shell desde una aplicacion de visual foxpro ?

Que instruccion o codigo necesito para poder ejecutar el shell pruebam3 con un usuario que maneja el rsh (shell restringido) ?
  Respuesta:  gdc gdc
es mas facil si colocas en un profile de un usuario de unix que se ejecute el shell que necesitas, entonces lo unico que tienes que hacer en visual foxpro es conectarte con ese usaurio, que es mucho mas facil.

    Pregunta:  21709 - CODIGOS DEL ASISTENTE DE FORMULARIOS
Autor:  LEOPOLDO VILLA MARTINEZ
por favor. Podria alguien informarme en donde se guardan los codigos generados por el asistente de formularios en Visual FoxPro 6.0 Necesito reproducir un comando de esos asistentes en otro formulario.¿donde los puedo consultar?
  Respuesta:  MARVIN CALLEJAS
El código se encuentra en los archivos de las clases que utilizan los asistentes, por ejemplo muchas utilidades que insertan esto se encuentran en el archivo Solution.vcx ó WizStyle.vcx, si deseas un información de una clase en particular, únicamente observa la propiedad ClassLibrary de la clase que te interesa, buscar el archivo y observa el código.

Espero que la información sea de utilidad.
Saludos desde El Salvador.

    Pregunta:  21851 - DESATIVAR LA PANTALLA DE FONDO DE VISUAL FOXPRO
Autor:  Ludy Ant. Marte
COMO PUEDE DESATIVAR LA PANTALLA DE FONDO DE VISUAL FOXPRO.
CUANDO EJECUTO LA APLICACION CREADA, SIEMPRE EN EL FONDO ME MUESTRA LA PANTALLA PRINCIPAL DE VISUAL FOXPRO, HAY ALGUNA VERSION ACTUALIZADA, QUE NO HAGA ESTO.
  Respuesta:  Alberto Amarilla
Para poder desactivar la pantalla de fondo, primero debes crear un Formulario de Nivel Superior y luego poner la sgte. linea en tu PRG principal:

_screen.visible = .t. && Desactiva la pantalla de fondo
Do Form miFormSuperior.scx && Llama al formulario de Nivel Sup.

Nota: Lo mas conveniente sería crear en la misma carpeta donde se encuentra tu PRG principal el archivo CONFIG.FPW y adentro poner SCREEN = OFF.
Recuerda: no va a funcionar sin Formulario de Nivel Superior
  Respuesta:  CALLEJAS Callejas
Copia un archivo en el directorio predeterminado de tu aplicación con el nombre Config.fpw y coloca la siguiente línea:
_screen=off
Si no te funciona avisame, recuerda que si tu aplicación tiene barra de herramientas y tú no has alojado estas en una "ventana" de nivel superior la barra no se te mostrará. Si deseas detalles sobre como albergar tu aplicación en una ventana de nivel superior y no en la de visual fox. Escribeme.

    Pregunta:  21857 - WALLPAPER PARA VENTANA PRINCIPAL DE APLICACIóN
Autor:  Ricardo Manrique
Hola amigos, tengo una inquietud, quisiera saber como poner un tapiz en la ventana principal de una aplicación, estuve experimentando con el antiguo comando WINDOWS que permite poner, pero en VFP es algo lento en la carga. Este tapiz si se puede hacer, ya que en el sitio que laboro hay un sistema contable cuya pagina principla, tiene un tapiz con el logo del desarrollador. Gracias de antemano por sus respuesta.
  Respuesta:  Ricardo Soto
Solo inserta al inicio del programa el comando

_screen.picture = "logo.bmp"

|<  <<  76 77 78 79 80 81 82 83 84 85 86  >>  >|