Contando las Líneas de Código en un Archivo *.c de LabWindows/CVI



Software Primario:
Versión de Software Primario: 8.5
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema:
¿Cómo puedo contar el número de líneas de mi código, de manera programática, en mi archivo *.c de LabWindows/CVI?


Solución:
Para contar de forma programática el número de líneas en un archivo fuente de CVI, debe utilizar el LabWindows/CVI Server X.x Instrument. Este instrumento le permitirá tener acceso a funciones acerca del entorno de CVI. Para agregar este servidor al proyecto de LabWindows/CVI siga estos pasos:


1. Seleccione Tools»Create ActiveX Controller
2. De clic en Next
3. Seleccione NI LabWindows/CVI Server X.x


4. Seleccione Next
5. Especifique un archivo objetivo *.fp
6. Seleccione Next
7. Seleecione Next
8. Seleccione Close

Ahora puede utilizar la función CVI_AppGetNumberOfLinesInFile. Para obtener el manejador de la aplicación de CVI y el archivo fuente, puede utilizar la función CVI_ActiveApp.

El siguiente código demuestra como utilizar estas funciones para obtener el número de líneas de código en un archivo *.c de LabWindows/CVI:

long returnVal;
long numOfLines;
CAObjHandle handleForApp;
CVI_ActiveApp (NULL, 1, LOCALE_NEUTRAL, 0, &handleForApp);
CVI_AppGetNumberOfLinesInFile (handleForApp, NULL, "polyfit1.c", &numOfLines, &returnVal);


Ligas Relacionadas:
Building ActiveX Servers in LabWindows/CVI


Archivos Adjuntos:





Día del Reporte: 01/21/2009
Última Actualización: 04/21/2009
Identificación del Documento: 4TK8FI5F