Error 1 en Write to Binary File



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

Problema:
Estoy escribiendo datos en un disco utilizando el Win32 File I/O API y obtengo lo siguiente: Error 1 Ocurred at Write to Binary File. 
Error 1 occurred at Write to Binary File
¿Qué está causando este error y cómo puedo corregirlo?


Solución:

Este error es causado por la cantidad de datos siendo escritos en cada iteración. Para utilizar correctamente Win32 File I/O es necesario que los datos escritos sean un múltiplo del tamaño del sector del disco.

Por ejemplo, con un disco con tamaño de sector de 512 bytes será necesario que los datos escritos al archivo tengan un tamaño múltiplo de 512. Esto sería 512 I8’s, 256 I16’s o 128 I32’s.

El cambiar la cantidad de datos escritos en cada iteración debe resolver el problema.


Example of correct operation.

Nota: Se recomienda configurar la entrada prepend arrayo r string size del Write to Binary File VI a falso. Esto ayuda a asegurarse que está desempeñando correctamente el tamaño de escritura en adición a dar mayor flexibilidad a futuros análisis del archivo resultante.



Ligas Relacionadas:
Developer Zone Example: Stream to Disk Using Win32 File IO

Archivos Adjuntos:





Día del Reporte: 11/23/2009
Última Actualización: 12/30/2009
Identificación del Documento: 53MEUSFN