실행화일을 수행할 때 LabVIEW Load Error Code21이 표시됩니다.



주요한 소프트웨어: LabVIEW Development Systems>>Full Development System
주요한 소프트웨어 버전: 6.0
문제가 해결된 소프트웨어 버전:
부차적인 소프트웨어: N/A

문제점: LabVIEW에서 만든 실행화일을 수행하려 할 때 LabVIEW Load Error Code 21 이 나타납니다. Call Library Function Node를 이용해 VI에서 DLL을 불러오려 합니다. 최상위 DLL은 하위 DLL을 호출하는 구조입니다. 실행화일과 모든 DLL화일을 같은 디렉토리 상에 넣었는데도 실행이 되지 않습니다. VI는 정상적으로 작동하고 있습니다.

솔루션:

이 에러는 LabVIEW에서 DLL을 호출하면서 하위 DLL을 호출할때 종종 발생합니다. LabVIEW 실행화일은 최상위 DLL과 같은 디렉토리에 존재하기 때문에 최상위 DLL을 호출하는 데에는 문제가 없지만, 하위 DLL이 같은 디렉토리상에 있는지는 알지 못합니다. 따라서 호출되는 하위 DLL들을 Windows 9x/Me/XP  의 경우 windows\system 디렉토리에,  Windows 2000/NT 의 경우 winnt\system32 디렉토리에 넣으시기 바랍니다. 또한 이 DLL들의 path를 autoexec.bat(OS의 루트 하드에 존재)의 path에 추가합니다. 이렇게 하면 호출된 최상위 DLL은 위 두 가지 장소중 하나를 검색해 호출된 하위 DLL을 검색합니다.



관련 링크:

첨부:





리포트 날짜: 11/10/2000
마지막 업데이트: 09/18/2007
문서 번호: 239CB17Z