From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



실행파일 버전 7.1.1이 리소스 파일 7.1과 일치하지 않습니다.



주요한 소프트웨어:
주요한 소프트웨어 버전: 7.1.1
문제가 해결된 소프트웨어 버전: 8.0
부차적인 소프트웨어: N/A

문제점:

실행파일로 빌드된 VI를 실행시켰을때 다음과 같은 에러가 발생합니다. 

"Executable Version (7.1.1) Doesn't Match Resource File (7.1) Check Your Configuration"

최근에 LabVIEW 7.1을 7.1.1로 업데이트했습니다. 이 환경에서 제작한 VI는 잘 동작하지만 실행 빌드파일은 동작하지 않습니다.



솔루션:

이러한 문제들은 LabVIEW 7.1.1 런타임 엔진설치가 완전히 수행되지 않았거나 손상이 되었을때 발생합니다. 런타임 엔진 손상이나 불완전한 설치는 다양한 원인으로 일어날 수 있습니다. LaVIEW 7.1에서 런타임 엔진이 이러한 현상이 발생되는 일반적인 경우는 특정 소프트웨어 버그에 의한 원인이 가장 많습니다.

LabVIEW 7.1와 7.1.1 런타임 엔진은 각각의 두가지 타입의 설치프로그램을 갖습니다. 하나는 ni.com에서다운로드할 수 있는 일반적인 Installer의 .msi타입이며 이는 별도의 어플리케이션처럼 설치됩니다.

다른 타입의 런타임 엔진은 LabVIEW Application Builder 로 생성된 배포실행파일과 함께 생성된 설치프로그램의 통합 모듈입니다.. 즉 이러한 타입의 런타임 엔진을 선택할때 에러가 발생하게 됩니다.

만약 LabVIEW 7.1.1런타임을 설치했다면(LabVIEW 7.1.1 developement을 설치했거나 혹은 위에서 언급한 두가지 타입 중 한가지를 통해서),  LabVIEW 7.1 통합모듈 런타임 엔진 설치프로그램을 나중에 실행시키십시요.(7.1.1 런타임 설치프로그램이나 .msi 7.1 설치프로그램의 경우는 반대입니다.)

LabVIEW 7.1 런타임 엔진 통합모듈 설치프로그램은 7.1.1 런타임 엔진 dll의 대체없이  7.1.1 런타임 엔진의 리소스 파일을 7.1 버전의 파일과 대체하므로써 7.1.1 런타임 엔진을 손상시킬 것입니다. 이것은 런타임 엔진이 런타임 엔진 dll과 리소스 파일간의 불일치로 인해서 일어나게 됩니다. 런타임 엔진은 LabVIEW 빌드 실행파일을 실핼시키기 위해서 반드시 필요하기 때문에 이러한 설치과정 중의 오류는 반드시 수정되어야만 합니다. LabVIEW 7.1.1 런타임 엔진을 수정하기 위해서 다음과 같이 절차를 따르십시요,

 

1. <제어판>프로그램 추가 및 제거를 선택합니다.

2. National Instruments 소프트웨어를 선택하시고 변경을 선택합니다.

3. National Instruments 소프트웨어 대화상자에서 NI LabVIEW Run-Time Engine 7.1.1를 선택 후 수정을 선택합니다.

 

주의 : Measurement & Automation Explorer에서 LabVIEW 런타임 엔진 7.1.1은 소프트웨어 항목에 나타나지 않습니다. 그러므로 이 프로그램이 설치되어 있는지 확인하기 위해서는 <제어판>의 <프로그램 추가 및 제거>에서 National Instruments 항목 아래에서 확인해야 합니다.

 

이러한 현상은 LabVIEW 8.X버전에서 설치프로그램 통합 모듈을 제거하고 런타임엔진 설치프로그램의 .msi버전을 생성되는 모든 어플리케이션 빌더 설치프로그램에 포함하므로써 해결이 되었습니다. LabVIEW 7.1.1에서 이러한 문제를 피하기 위한 한 방법은 LabVIEW 7.1.1 런타임 엔진을 포함하여 모든 어플리케이션을 빌드하는 방법이 있습니다. 다른 방법으로는 런타임 엔진 지원을 하지 않고 어플리케이션 설치 프로그램을 생성하는 방법이 있으며 런타임 엔진 .msi 설치 프로그램을 해당 컴퓨터에 어플리케이션이 설치 된 이후에 설치되도록 하면 됩니다.

 

 



관련 링크:

 



첨부:





리포트 날짜: 12/30/2004
마지막 업데이트: 08/20/2009
문서 번호: 3GTE268O