생성한 어플리케이션에서 에러 -1950678968이 발생합니다



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

문제점:
개발 환경에서 나의 어플리케이션을 실행하면 정상적으로 작동하지만, 이 어플리케이션을 어플리케이션(EXE) 또는 공유 라이브러리(DLL)로 만드는 경우, '에러 -1950678968: 네트워크 공유 변수에 필요한 nitaglv를 로드하는데 실패했습니다.'  메시지가 나의 공유 변수와 상호 작용하는 VI에서 나타났습니다. 이 문제가 발생하는 원인 및 해결 방법은 무엇입니까?

이 문제는 NI TestStand 또는 NI-Scope와 같이 nitaglv.dll에 의존하는 다른 제품에서도 발생할 수 있으며 이러한 제품에서는 문제가 다르게 나타날 수 있습니다. 다른 문서에서 이 문서를 참조하도록 이동한 경우, 다음 해결 방법을 사용하여 시스템을 복구할 수 있습니다.

솔루션:
이 에러의 발생 원인은 어플리케이션이 실행되고 있는 LabVIEW 런타임 엔진의 버전과 상응하는 {Program Files}\National Instruments\Shared\LabVIEW Run-Time\ 폴더에서 nitaglv.dll을 삭제했기 때문일 수 있습니다.

8.6.1 런타임 엔진 이전 버전에 LabVIEW 8.6.1 f4 런타임 엔진을 설치하는 경우, {Program Files}\National Instruments\Shared\LabVIEW Run-Time\8.6\에서 nitaglv.dll 이 제거됩니다.

LabVIEW 8.6.1 f5 런타임 엔진 패치를 배포하는 중요한 업데이트가 발표되었습니다. 이 업데이트를 설치하면 8.6.1 f4 때문에 nitaglv.dll 이 삭제되는 문제가 해결되고 8.6.1 f4를 다른 시스템에 재배포하는 것을 방지합니다. NI는 이 업데이트를 설치하여 문제를 해결할 것을 권장합니다.

LabVIEW 8.6.1 f4 런타임 엔진 배포판을 복구하면 각 시스템에서도 이 문제가 해결됩니다. LabVIEW 8.6.1 f4 런타임 엔진을 ni.com에서 독립적으로 다운로드하여 설치한 경우, 복구 가능한 National Instruments 소프트웨어 리스트에 이 제품이 나타납니다.

LabVIEW 8.6.1 f4 런타임 엔진은 NI-DAQmx 9.5, NI-DAQmx 9.5.1, NI-RFSA 2.5.2 등 2012년 2월 및 3월에 배포된 여러 드라이버에 부수적인 구성요소로 포함되었습니다. 이와 같이 LabVIEW 8.6.1 f4 런타임 엔진이 부수적인 구성요소로 설치된 경우, 복구 가능한 National Instruments 소프트웨어 리스트에는 나타나지 않습니다. 이러한 경우 첨부된 repair_LabVIEW_8.6.4_RTE.bat 배치 파일을 실행하십시오. 이 배치 파일을 실행하면 LabVIEW 8.6.1 f4 런타임 엔진 설치 프로그램이 복구됩니다.

관련 링크:
AE KB 5W5EURUB: Why do I Receive a User-Defined Error Code in TestStand When Calling VIs That Interact With Shared Variables?
AE KB 5W5EP9UB: Why do I Receive Error -18004 When Using the Deploy Library Step in TestStand?
AE KB 5VIF8S88: NI-SCOPE Soft Front Panel Fails to Load After Installing 2012 Device Drivers DVD

첨부:





리포트 날짜: 04/11/2012
마지막 업데이트: 04/13/2012
문서 번호: 5W4GHOMW