Home
Support
Error 1003 Cuando Intento Crear un Ejecutable
Error 1003 Cuando Intento Crear un Ejecutable
Software Primario:
Versión de Software Primario: 6.1
Versión de Software Primario Corregido: N/A
Software Secundario: LabVIEW Development Systems>>LabVIEW Professional Development System
Problema: El VI del que quiero crear un ejecutable funciona correctamente en el entorno de desarrollo de LabVIEW. Cuando intento crear el ejecutable de dicho VI, al terminar, recibo el siguiente mensaje de error:
"Error 1003 occurred at c:\...........\ internal.llb \..."
Que puedo hacer para evitar este error?
Solución: Este mensaje de error puede ser debido a diversas causas. Para corregir el problema, probar los siguientes pasos:
- Asegurarte de que todos los subVIs funcionan correctamente (que la flecha del Run no este rota). El error 1003 puede ser debido a que algún subVI no se puede ejecutar.
- Realizar una recompilación forzada presionando las teclas Control+Shift y dándole al botón de Run.
- Esto fuerza a LabVIEW a recompilar, re-linkear y volver a comprobar la depencia de los datos desde la base (como hace el Application Builder) en vez de por segmentos. Después de realizar este paso la flecha del Run puede aparecer rota. El error se producía por una parte de código no ejecutable desde el VI (que contenía errores) y ahora la podemos localizar y corregir.
- Si instalaste el LabVIEW Application Builder separadamente, asegúrate que dicha versión sea la misma que la de LabVIEW (por ejemplo LabVIEW Application Builder 6.1 con LabVIEW 6.1).
- Ejecuta un Mass Compile del VI antes de crear el ejecutable.
- Asegurate de que todos los VIs usados en la distribución tienen nombres únicos (es decir, que no estén salvaldos con el mismo nombre los ficheros, ya que esto puede funcionar en el entorno de desarrollo al estar en diferentes carpetas mientras que no es posible con el Application Builder, que te daría el código de error 1003).
- Si estás usando LabVIEW 7.0, comprueba que no tengas typedef enumeradas con un elemento vacío. Esta situación puede provocar que el Application Builder os de el error 1003. Dentro del Application Builder, en el menú de Application Settings, deseleccionar la opción "Disconnect type definitions and remove unused polymorphic VI instances" (mirar la imagen adjunta al documento).
Ligas Relacionadas: KnowledgeBase 214A2JPH. How Do I Mass Compile VIs, LLBs, or Folders in LabVIEW?KnowledgeBase 312GMCW0. Why Do I Get Error 1003 From Application Builder When I Try to Build Excel Macro Example.VI?
Archivos Adjuntos: - typedef_appbuilder.jpg
Día del Reporte: 08/08/2002
Última Actualización: 08/06/2007
Identificación del Documento: 2O79IHUV
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.