올바른 호출 규칙을 사용하여 DLL을 호출하는 동안 발생하는 에러 1097

업데이트 됨 May 14, 2019

해당 제품

Software

  • LabVIEW

Operating System

  • Windows
  • PharLap

문의사항

Excel에서 액세스 할 수 있는 DLL이 있지만 라이브러리 함수 호출 노드를 사용하여 LabVIEW에서 호출 할 때 에러 1097이 표시됩니다.

LabVIEW: (Hex 0x449) [라이브러리 함수 호출 노드]가 호출된 외부 코드 안에서 예외가 발생했습니다. 이 같은 예외로 LabVIEW 메모리가 손상했을 수 있습니다. 새 위치에 모든 작업을 저장하고 LabVIEW를 다시 시작하십시오.

해결책

모든 매개 변수가 올바른 데이터 유형으로 전달되고 있는지 확인하십시오. DLL을 통해 필요한 변수 유형을 확인하고 해당 LabVIEW 데이터 유형으로 설정되었는지 확인하십시오. 예를 들어, 변수가 Long 데이터 유형으로 전달되는 경우 매개 변수가 4 바이트 단일 대신 32 비트 정수로 설정되어 있는지 확인하십시오. LabVIEW 데이터 구조의 전체 목록은 관련 링크 섹션을 참조하십시오.

이 글이 도움이 되셨습니까?

도움 안됨