Cómo Imprimir Todos los Archivos de Código de un Proyecto



Software Primario: LabWindows/CVI Development Systems
Versión de Software Primario: 5.0
Versión de Software Primario Corregido: N/A
Software Secundario:

Problema: Cómo Imprimir Todos los Archivos de Código de un Proyecto

Solución: El archivo de proyecto de CVI es un archivo de texto con formato .ini. Es posible determinar el número de archivos de un proyecto y sus nombres utilizando el inifile.fp de LabWindows/CVI. El código que imprime todos estos archivos es el siguiente:

char *psz, buf[15], szName[260];
int nFiles;
IniText hIni;

hIni = Ini_New (1);
Ini_ReadFromFile (hIni, szName);
Ini_GetInt (hIni, "Project Header", "Number of Files", nFiles);
while (nFiles) {
Fmt (buff, "%s<%s %d[b2p0w4]", "File",nFiles--);
Ini_GetPointerToString (hIni, buff, "Path", &psz); psz[0] = psz[1];
psz[1] = ':';
if (psz[StringLength (psz)-1] == 'c') PrintTextFile (psz, "");
}
Ini_Dispose (hIni);

En donde szName es el nombre del proyecto, y hIni es el descriptor del archivo .prj (en la forma de archivo .ini). Es necesario intercambiar los dos primeros carácteres porque el archivo del proyecto almacena la letra del disco como /x/directory, en donde 'x' es la letra del disco, y x: es el formato que se requiere para que la función funcione.

Ligas Relacionadas:

Archivos Adjuntos:





Día del Reporte: 04/11/2000
Última Actualización: 06/08/2001
Identificación del Documento: 1WA9HT7T