La Web del Programador: Comunidad de Programadores
 
    Pregunta:  711 - AÑADIR REPORTES A EJECUTABLE DE VISUAL FOXPRO
Autor:  Jesús
Esta pregunta tiene que ber con una aplicación que desarrolle en Visual foxpro 3.0, la cual continía lógicamente reportes, al compilar el programa a ejecutable, éste no incorporó los reportes por lo que estos deben estar grabados en el mismo directorio de la aplicación para que al momento de ser solicitado alguno de ellos no se genere un error.
¿Cómo puedo hacer para que estos se incluyan en el ejecutable? ¿o los programadores de microsoft no han preveido esto?
gracias de antemano

  Respuesta:  JON IBAÑEZ
Bueno, lo que te ocurre es que los infornmes que has creado no los tienes como incluidos en el proyecto, por eso cuando ejecutas la aplicación es necesario que se encuentren físicamente en el mismo directorio que el ejecutable.

Fíjate si en el proyecto donde tienes estos informes a la irquierda de cada nombre de informe aparece un circulito atravesado por una linea, si es así es que los tienes excluídos.
Para incluirlos pulsa con el botón derecho del ratón sobre el nombre de informe que desees y cuando te aparezca el menú selecciona "incluir", desaparacerá el circulito, vuelve a compilar y verás como ya no es necesario que los *.frx y *.frt estén junto con el ejecutable.

Microsoft lo realiza de esta forma porque imagínate que quieres que el usuario que trabaja con tu aplicación modifique el formato de los informes a su gusto, si estos están incluidos en el proyecto no sería posible.

Bueno, no voy a enrollarme más espero haberte ayudado, si aún así tienes algún problema no dudes en comunicármerlo y te ayudaré en este o cualquier otro tema relacionado con Visual Foxpro.

Un saludo, Jontxu.


  Respuesta:  Juan Carlos Doorman Gonza
Probaste hacer un click izquierdo sobre el report e indicarle que esta incluido en el .exe? Tambien resulta abriendo la informacion del proyecto e incluyendo los reportes de a uno, marcandolos con un click. Para mas datos pasame un e-mail que te amplio la respuesta.

  Respuesta:  OSCAR OBREGON
ME GUSTARIA QUE ME ENVIES TU MENU PRINCIPAL PARA PODER RESOLVERTE EL PROBLEMA, ME IMAGINO QUE DENTRO DE ESE MENU TENDRAS UNA OPCION QUE EJECUTA UN PROGRAMA LISTADOR DENTRO DEL CUAL SE ENCUENTRE LA LLAMADA AL REPORTE, AL COMPILARLO AL MENU PRINCIPAL AUTOMATICAMENTE INSERTA EN EL EJECUTABLE TODOS LOS REPORTES A LOS CUALES SE HACEN REFERENCIA EN TUS PROGRAMAS.
SI QUIERES MAS AYUDA ENVIAME UN MAIL

  Respuesta:  Jaime Araiza
En todo el tiempo que yo usé VFox3, nunca tuve que especificarlo a mano ya que esa opción venía por defecto, así que tal vez hayas modificado alguna de tus preferencias.

Para incluír cualquier tipo de archivo en un ejecutable (hasta tablas, pero no es nada recomendable) solamente abre tu proyecto, y selecciona el archivo a incluír (En este caso ´Documentos\Informes\TuReporte´). Ahora selecciona el reporte que quieras incluír con el botón derecho del ratón, y elige la opción ´Incluír´.

Espero que esto te ayude!
Saludos desde México