다른 프로세스가 실행 중일 때에는 LabVIEW 콜백 VI나 DLL에서 모달 윈도우가 아닌 윈도우를 열 수 없습니다. 콜백 VI나 DLL이 모달이 아닌 윈도우를 호출하도록 하려면 사용자는 반드시 다음의 단계를 따라서 프로그램적으로 실행해야 합니다:

  1. 블록다이어그램에 [VI 참조 열기] 노드를 추가합니다.
  2. 열고자 하는 모달이 아닌 윈도우의 경로에 vi 경로 입력을 연결합니다.
노트 VI 기반의 윈도우 경로만 VI 경로 입력에 연결할 수 있습니다. 라이브러리 함수 호출 노드를 사용하여 VI 기반이 아닌 윈도우를 엽니다. LabVIEW 콜백 VI 또는 DLL로부터 윈도우를 호출하기 전에, 윈도우가 모달로 설정되어 있는지 반드시 확인해야 합니다.
  1. 블록다이어그램에 인보크 노드를 추가합니다.
  2. VI 참조 열기 노드의 vi 참조 출력을 인보크 노드의 참조 입력에 연결합니다.
  3. 인보크 노드에서 메소드로 VI 실행을 선택합니다.
  4. 거짓 불리언 상수를 메소드의 완료까지 기다림 입력에 연결합니다.