해결책
LabVIEW 8.2 또는 8.2.1을 사용하는 경우 :
LabVIEW 8.2 또는 8.2.1에서 생성되거나 수정된 VI에서 알려진 문제로, LabVIEW 8.5에서 수정되었습니다. 해당 문제를 해결하기 위해서, LabVIEW 8.5 또는 이후 버전에서 오토메이션 열기 VI 가 포함된 코드를 수정하십시오. LabVIEW 8.2에서 코드를 저장하거나 편집할 수 없거나 에러가 지속됩니다.
프로젝트에서 사용되는 LabVIEW 8.2에 저장된 파일은 오토메이션 열기 VI를 사용하지 않으면 문제를 일으키지 않습니다. 따라서 LabVIEW 8.5에서 오토메이션 열기 VI를 사용하는 VI만 다시 작성하면 됩니다.
현재 8.2에서 프로젝트를 수정하고 있다면, 다른 모든 파일을 LabVIEW 8.5로 가져오기 위해 매스 컴파일(mass compile)을 수행할 수 있습니다. 모든 파일을 새 폴더 구조로 복사하여 손실되지 않도록 하십시오. 그런 다음, LabVIEW 8.5에서 도구»고급»매스 컴파일로 이동하여 새 폴더를 선택할 수 있습니다. 모든 파일이 하나씩 열리고 LabVIEW 8.5에서 다시 저장됩니다. 여기에서 LabVIEW 8.5로 전체 프로젝트를 실행할 수 있습니다.
LabVIEW 8.5 또는 이후 버전 :
에러 3005는 ActiveX 개체를 찾을 수 없는 경우에도 발생합니다. 경우에 따라 ActiveX 개체 이름이 변경되었을 수 있습니다. 이 문제를 해결하려면 ActiveX 개체를 다시 삽입해야 합니다. 예를 들어, 이것은 Adobe Reader에서 발생할 수 있습니다. ActiveX 컨테이너 컨트롤을 마우스 오른쪽 단추로 클릭하고 ActiveX 개체 삽입...을 선택하십시오.
서버 이름(예:
Adobe PDF Reader)으로 이동하십시오.
OK를 클릭하십시오.
블록 다이어그램에서 인보크 노드(Invoke Node)에서 메소드 이름을 다시 선택해야 합니다. 메소드 이름을 마우스 왼쪽 버튼으로 클릭하고 원하는 메소드를 선택하십시오.