¿Por qué Recibo un Error en CVI Cuando Llamo las Funciones viMoveln o viMoveOut de VISA?Software Primario: Driver Software>>NI-VISAVersión de Software Primario: N/A Versión de Software Primario Corregido: N/A Software Secundario: LabWindows/CVI Development Systems>>Full Development System
Problema: ¿Por qué recibo un error de protección en LabWindows/CVI cuando llamo las funciones viMoveIn o viMoveOut de NI-VISA? Solución: Esta es una cuestión reportada en NI-VISA para las versiones 4.1 y 4.2, que puede observarse utilizando CVI en modo de Depuración. CVI espera incorrectamente un buffer más grande de lo necesario. En tanto que el buffer que se especifica sea lo suficientemente largo para el número de elementos, es seguro deshabilitar las advertencias de protección de usuarios de la forma siguiente:
#pragma DisableFunctionRuntimeChecking viMoveIn16 Este problema será arreglado en la versión 4.3 de NI-VISA y posteriores y no existia en versiones anteriores a 4.0. Ligas Relacionadas: Archivos Adjuntos:
Día del Reporte: 10/11/2007 Última Actualización: 10/21/2008 Identificación del Documento: 4EAET3QA |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
