|
Necesito un puntero a un archivo para accesar un archivo de LabVIEW en C. ¿Cómo puedo traducir una referencia a un archivo de LabVIEW en un puntero a un archivo?
Cuando se abre un nuevo archivo en LabVIEW, se crea una referencia a este archivo. Esta referencia no es lo mismo que un puntero a un archivo utilizado en C. Si usted quiere crear una dll (Dynamic Link Library) en C que manipule un archivo creado en LabVIEW, la referencia al archivo debe ser cambiada por un puntero a un archivo.
La función FRefNumToFD(LVRefNum, File*) convierte un número de referencia de LabVIEW en un puntero a un archivo. Esta función puede encontrarse en el archivo extcode.h en el directorio cintools para LabVIEW.
El directorio de cintools se encuentra en:
C:\Program Files\National Instruments\LabVIEW 6\cintools
Para utilizar este función en un proyecto, deben incluirse los archivos extcode.h y labview.lib. Este último también se encuentra en el directorio de cintools.
|