el 11-24-2013 02:25 PM
He creado un VI que contiene varios SubVI y ademas accede a varios archivos txt. Lo pruebo y me funciona. Cuando quiero crear un ejecutable, incluyo los .txt en la categoria Sources files >> Always Included pero al ejecutar el .exe, no me da ningún error pero veo que no lee los txt. ¿que estoy haciendo mal o no estoy haciendo? Adjunto vi principal.Gracias.
¡Resuelto! Ir a solución.
11-25-2013 12:24 AM - editado 11-25-2013 12:24 AM
Tal vez debes considerar que al incluir archivos en Source Files estos quedan en una carpeta llamada "data" dentro del directorio donde se crea el ejecutable; por lo tanto no funcionara si creas el ejecutable con el "Current VI's Path" y en lugar de este se podría utilizar el "Application Directory.vi"
el 11-28-2013 03:55 PM
Hola;
Gracias por darme una respuesta a mi pregunta. He sustituido el "Current VI's Path" por "Application Directory.vi", luego generé el ejecutable, se crea una carpeta DATA donde se guardan todos los txt, ejecuta el .exe y no me funciona. Copio el .exe dentro de la carpeta DATA junto a otro archivo .ini y otro llamado niwebserver.conf y me funciona. Copio esa carpeta DATA en otro directorio y deja de funcionar. He probado varias cosas pero no consigo soluccionarlo. ¿Que estoy haciendo mal? Como lo puedo resolver. Muchas gracias por el tiempo dedicado.
el 11-28-2013 08:17 PM
"Application Directory.vi" te devuelve la ubicación del ejecutable ".exe" y no la ubicación de la carpeta "data" , así que bastaría con un ajuste para poder utilizar esta carpeta por default y no haya necesidad de moverla a otra ubicacion.
el 11-30-2013 03:26 AM
He hecho lo que me comentas y sigo sin entender lo que me ocurre. Aqui te adjunto el proyecto para que lo veas. El caso es que cuando copio la carpeta de nombre ejecutable en otro sitio, el archivo .exe deja de funcionar lo que es el acceso al fichero .txt (indicador carga termica en cero) ¿No tendría que funcionar en cualquier uvicación al utilizar "Application Directory.vi"? Otra pregunta ¿Por que cuando ejecuto el .vi me da un error "Error 7 occurred at Open/Create/Replace File in lectura de dato en tabla.vi? Muchas gracias por el tiempo dedicado
el 11-30-2013 04:14 PM
Solamente se debe utilizar el "Build Path" tal como se observa en un mensaje anterior, ...El error 7 ocurre porque no se esta encontrando el archivo.
.
el 12-01-2013 02:46 AM
Efectivamente ahi estaba mi ERROR. Muchisimas gracias y temas soluccionado.