Hay un total de 1456 Preguntas. | << >> |
Pregunta: | 17634 - PROBLEMA AL GENERAR UN .EXE CON FOXPRO 6 |
Autor: | Anibal Burgues |
Tengo un problemas para generar un archivo ejecutable con FOXPRO.-
Voy al memu Proyecto y seleccióno Generar, me despliga una ventana donde selecciono "Ejecutable Win32 o servidor COM (EXE)" con el que genero un .EXE el cual al correrlo lo unico que hace es habrir y cerrarce y si no vi mal mi programa queda dentro de un entorno parecido al de FOXPRO.- Otra duda que me surge es, si cuando logre hacerlo funcionar en mi PC y lo quiera probar en el cliente que requerimientos necesitara como ser .DLL y .OCX.- Dese ya muchas gracias por la atención prestada.- |
Respuesta: | julio césar álvarez gómez |
lo que sucede es que además de generar el .EXE debes tener previamente un programa en donde especifiques por ejemplo, con que vas a iniciar, si con un menú, o con un formulario
he echo varias aplicaciones generalmente uso este codigo para el programa: &&_________________ set status bar off set echo off set talk off set safety off set color to set clock status set century on set date to dmy clear all close all clear clear events close data mldir=sys(5)+curdir()+'iconsicons.ico' _screen.icon=mldir _screen.windowstate=2 _screen.picture="" _screen.backcolor=rgb(192,192,192) set sysmenu off do forms ucarpeta ufromulariodeinicio.scx read events close data return &&_______________ con esto ademas, al ejecutarlo ya no te aparecera el entorno de visual fox. una ves que esté el programa, dale clic derecho en él(en la ventana de tu proyecto), y clicea en principal. por último, dale clic en generar, reacer proyecto para que comile todo lo que has hecho, y despues, generar win32.EXE espero que te sirva |
Respuesta: | jeg |
Lo que tienes que hacer es activar el ciclo de eventos lo cual se hace con el comando READ EVENTS. una vez te vayas a salir del programa debes terminar el ciclo de eventos con el comando CLEAR EVENTS
Para ejecutar tu programa en el cliente a este le debes instalar el runtime de vfoxpro. Hasta pronto |
Respuesta: | wences |
Para que un ejecutable de visual foxpro no se abra y se cierre sin mas necesita una instruccion read events y otra clear events....
en el programa principal (el que tengas establecido como pricipal) que puede ser un formualrio o un programa o lo que sea tienes que tener una serie de propiedades y entre ellas el read evnets y donde ejecutes el cierre un clear events y por supuesto se abrira el entorno de fox salvo que le digas lo contrario o el primer formulario sea de nivel superior ... esto es un ejemplo d un programa de entrada (principal) de una aplicacion de fox ... _screen.closable=.F. _screen.ICON='misc'+padl(day(date()),2,'0')+'.ico' _screen.windowstate=2 _screen.backcolor=rgb(180,200,200) set safety off set talk off set point to ',' set decimals to 2 set century on set multilocks on set date to british set reprocess to automatic set strictdate to 1 set dohistory off set echo off set console off set deleted on set near on set exclusive off set exact on set refresh to 5,70 on error do horror with ERROR( ), MESSAGE( ), MESSAGE(1), PROGRAM( ), LINENO( ) ON KEY LABEL ALT+F4 do form salirpro do form usuario read events clear all release all extended close all como ves al final despues de la llamada al primer formulario , ene este caso una pantalla de usuario y clave esta el read events y en el salirpro , que es un programa que pregunta si quieres salir esta el clear events ... Espero te sirva... |
Respuesta: | wences |
Se me olvidaba algo , para poder ejecutarlo en un cliente necesitas las dll de vfp ... si generas unos discos de instalacion las incluye , sino on todas aquellas dll cuyo nombre sea vfpx*.dll (x es la version de vfp que tengas) tambien puede hacerte falta el foxrun.exe , estan en windows system y es donde las debes copiar (si fuese nt en winnt\system32)
Espero te sirva... |
Respuesta: | Richard Ramirez |
Hola
Lo que te está faltando es un READ EVENTS después de invocar a tu menú..... algo así Set Talk Off .... ... Do MnuPrincipal.MPR READ EVENTS Infórmate sobre el CLEAR EVENTS Y sobre la otra pregunta, es sí. Necesitarás crear el Instalador que carga todos los DLL y OCX necesarios para que corra en tu aplicación. |
Pregunta: | 17671 - MANEJO DE MSGRAPHS |
Autor: | vicente lopez rojas |
tengo una grafica en un formulario pero quiero pasar la imagen de la grafica a un campo general como imagen para despues poder generar un reporte pero no se como asignar la imagen del grafico al campo general
espero me puedan ayudar |
Respuesta: | wences |
para asiganar una imagen a un campo general , primero tienes que ejecutar un append blank (si no existe el registro donde quieres poner la imagen) y despues un append general nombre_campo.nombre_tabla from ruta_imagen ... por supuesto con la tabla ya abierta y posicionada en el registro y si no quieres insertar la imagen sino su ruta al final de la instruccion añades link ...
espero te sirva... |
Pregunta: | 17725 - AGREGAR CONTROLES EN UN GRID |
Autor: | RAFAEL RAFAEL |
COMO AGREGO CONTROLES EN COLUMNAS DE UN GRID (EJ: UN CHKLIST) |
Respuesta: | Jeg |
Es muy sencillo
1. Haz click derecho sobre la grid 2. Escoges la opción modificar 3. Seleccionas el control que quieres agregar 4. Lo sueltas en la columna de la grid donde quieres agregarlo y listo Hasta pronto |
Respuesta: | wences |
Para añadir un control en un grid tienes que en el grid pulsar propiedades , seleccionar el control en la barra de controles y pulsar sobre el grid en la columna que quieras ..., veras que debajo de text1 aparecera en este caso chk1 ... luego tienes que en la columna buscar la propiedad current control y en lugar de text1 poner la nueva chk1 y ya esta ...
Espero te sirva... |
Pregunta: | 17798 - INICIALIZAR IMPRESORA |
Autor: | jose luis servigna p. |
necesito que despues de realizar un reporte con report form me inicialice la impresora nuevamente |
Respuesta: | antonio Estrada Villegas |
después de imprimir el informe, puedes mandar directamente a la impresora los caracteres de control para inicializarla:
set printer to name "IMPRESORA" set device to printer set printer on set console off &&caracteres de control para resetear una HP (las laser también) ??? chr(27)+"E" &&&caracteres para las EPSON ??? chr(27)+"@" set printer to set device to screen set printer off set console on lo que no se es si funcionará con las impresoras NO WINDOWS, pero supongo que sí :) |
Pregunta: | 17820 - BLOQUEAR WINDOWS CON FOXPRO |
Autor: | mago |
Estimados amigos:
Estoy desarrolando una aplicacion en VFP 6.0, en el cual, al inicio, tiene una pantalla neutra (como la del Windows NT), en donde el usuario debe colocar su clave para entrar a los modulos de la aplicacion. Lo que quiero es que no se pongan a "jugar", con el explorador de windows, ni con el Office. Si alguien sabe como crear un formulario del tipo "SYSTEM MODAL", que no solo bloquea la aplicacion, sino tambien al Windows, les agradecería enormemente. Saludos... |
Respuesta: | ERICK ALEXANDER ZELAYA GRADY |
A MI ME HA SERVIDO LO SIGUIENTE:
Dentro del prg con el que cargo la aplicacion escribo al inicio lo siguiente _screen.controlbox = .f. _screen.caption = 'Elimino el titulo de Visual Foxpro por el mio' _screen.movable = .f. _screen.autocenter= .t. _screen.alwayontop = .t. _screen.windowstate = 2 Con esto te aseguro podes que ni te vas a poder salir normalmente incluso si te da error cual quier linea de codigo ya que se posiciona sobre todas las pantallas, y aunque podas accesar a la barra de herramientas de windows y ejecutes lo que te venga en gana la pantalla de fox siempre estara sobre ellas y no podras accederlas de ninguna forma, tal es el caso de que si te da un error cuando estas compilando la unica forma de desaparecerla sera terminando sesion desde el administrador de windows ctrl+alt+del |
Respuesta: | David Fernando Amador Tapia |
Amigo puedes invocar la funcion ShowWindows de APi y configurarla la ventana con una ventana de tipo modal; es decir, este tipo de ventana bloquera cualquier ventana que este debajo de ella.
O puedes utilizar otras configuraciones de windows para hacerlo..te invito a visitar mi pagina dedicada a este tipo de herramientas..las trabajoa traves del API. www.davphantom.cjb.net y visita la seccino de apis. |
Pregunta: | 17825 - BUSQUEDA INCREMENTAL EN FOX 2.6 |
Autor: | FERNANDO LOPEZ |
Necesito por favor la Rutina para hacer una busqueda incremental en Fox 2.6, o sea que a medida que se ingrese una letra se busque la composiciòn de la palabra y se muestre en pantalla.
Muchas Gracias |
Respuesta: | Wilson Guerra |
Hola Fernando:
A continuación te coloco las funciones que necesitas para hacer la busqueda que pides, espero te sirva. Si tienes problemas me cuentas. Visualizar. |
Pregunta: | 17874 - IMPORTAR CAMPOS MEMO EN FOXPRO 2.6 A EXCEL |
Autor: | jose vela apaza |
Se puede importar campos memo a excell desde foxpro 2.6
he probado con el copy to y los unicos campos que no reconoce son los campos memo hay alguna manera de hacerlo ? gracias |
Respuesta: | La Cuchi Recontra la cuchi |
Hola Jose.
Tu problema es tan simple como su solución. no intentes levantar el archivo desde la opcion Abrir Archivo, haslo desde la opcion del menu: [DATOS] [Obtener datos externos] [Nueva consulta de base de datos] y apartir de este punto todo es conocido. Atentamente. |
Pregunta: | 17901 - COMO OBTENER EL HANDLE DE UN CONTROL |
Autor: | César M. Varela V. |
Hola a todos!!!.
Mi pregunta es como obtengo el "handle" de un control (textbox, grid, pageframe, etc), no de una ventana, lo que me interesa es el handle de un control que se encuentra en un formulario de Visual FoxPro Muchas Gracias. |
Respuesta: | Luis Alonso Garcia |
Si te refieres a cambiar la forma del puntero "HANDLE", en cada objeto hay una propiedad llamada Mousepointer seleccionala con número 99, despues selecciona la propiedad mouseicon y carga la imagen que deses. |
Pregunta: | 17984 - COMO CONDENSAR LA LETRA EN VFP6 |
Autor: | miguel medina |
Hola. Tengo esta duda y quisiera que me ayudaran a resolverla.
Ya tengo generados mis reportes con en reporteador de VFP6 pero por cuestiones de rapidez y volumen me dijeron que configurara la impresora como generica, pero ahora como puedo condensar la letra, o como puedo manipular para que el titulo sea sin condensar y el detalle condensado. De antemano muchas gracias. |
Respuesta: | wences |
Aunque sea una impresora generica , tienes la opcion de usar letras condensadas ... tienes fuentes de letra que puedes usar y deberian funcionar sin ningun problema ...si estas usando el report no tienes mas remedio que usar esa opcion ... otra cosa seria si no lo usaras y los listados los sacases con el set device to y @say ...
Espero te sirva... |
Respuesta: | Antonio Estrada Villegas |
Si tienes seleccionada la impresora en el informe, las fuentes que te aparecerán al intentar seleccionar la fuente del control, serán,entre otras, las predeterminadas de la impresora (17 cpi, 15 cpi, 12 cpi, etc...). Tienes que seleccionar esas fuentes (que aparecen con el icono de una impresora a su izquierda), y además, configurar la impresora con los caracteres de control de la misma desde las propiedades de la impresora, pestaña fuentes, al estilo de cuando se hacía en ms-dos: Caracteres de control de activación y de desactivación de los diferentes tipos de letra.
Puede parecer un poco lioso, pero cuando te pongas, lo verás claro. Aún así, si tienes alguna duda, mándame un emilio :P |
Pregunta: | 18027 - LISTBOX CON DINAMICFORECOLOR |
Autor: | Raúl Antonio Mercado García |
¿Existe algún control OCX que cumpla la misma función que un ListBox, y que contenga propiedades como DimamicForecolor y DinamicBackColor como lo tiene el GRID?. Gracias por las respuestas que me puedieran dar. |
Respuesta: | Sergio Sanchez |
Por supuesto! Hay un control llamado bbListBox y el que a mi me gusta en lo personal es el ctList de dbiTech (www.dbi-tech.com). Ambos son shareware pero son excelentes. Yo utilizo mas el ctList, de hecho lo utilizo en casi todas mis aplicaciones actuales. Ademas de que en la librerias vienen muchos mas controles muy buenos. El primero lo debes de encontral en www.portalfox.com o en www.universalthread.com. OCX gratis no recuerdo haber visto para listas de control, incluso uno de la empresa Mabry (creo que www.mabry.com) tiene unos parecidos a los controles de MS Money. Cualquier duda, escribeme a mi correo. |
|< << 69 70 71 72 73 74 75 76 77 78 79 >> >| |