1.소프트웨어 이야기/03.LabView&CVI 4

LabView에서 생성된 DLL 을 VCL에서 사용할때 유의점.

LabView의 기능중에 컴파일 기능이 있다. 이중 DLL 만들기가 있다. 랩뷰가 생성되는 파일은 M$에서 사용되는 COFF 파일이다. VCL에서는 OMF 형식으로 되니까.. 이부분을 변환해 줘야 된다고 생각하고 정적으로 불러왔으나 되지 않는다. 혹시나 해서 동적으로 불러보니 잘 된다.. ㅠㅠ(하루 까먹었다..) 우선 형을 정의해 주고.. typedef double (__stdcall *TTempTest)(double); DLL을 인스턴스로 선언해주고.. HINSTANCE Dll; 동적으로 생성할 함수형도 미리 선언 TTempTest DLLFunc; 사용하고자 하는 곳에서... (또는 생성부에서...) DLL 로드 둘 중 편한대로 사용..(2000과 XP 모두에서 사용할려면 아래 방식으로 해야 된다고 한..

Calling a LabVIEW DLL from a CVI or other C/C++ project

[원문] http://digital.ni.com/public.nsf/allkb/70995EC2CA1B523386256DD4004F3DE6 Calling a LabVIEW DLL from a CVI or other C/C++ project Primary Software: LabVIEW Development Systems Primary Software Version: N/A Primary Software Fixed Version: N/A Secondary Software: N/A Problem: I compiled a DLL in LabVIEW but I can't figure out how to call it from CVI, Visual C/C++, or other Windows development e..

LabVIEW에서 DLL구축하기

[원문] http://www.mylv.net/know_new/view.asp?sDiv=&no=157&page=1&txtsearch=DLL&sltsearch=bstitle http://zone.ni.com/devzone/cda/tut/p/id/3063 LabVIEW 에서 DLL 작성 LabVIEW Application Builder를 사용하면 VIs에서 공유 라이브러리(DDL)를 생성할 수 있으므로 LabWindows/CVI, Microsoft Visual C++ 및 Microsoft Visual Basic과 같은 텍스트 기반의 프로그래밍 언어를 사용하여 공유 라이브러리의 VI를 호출할 수 있습니다. 참고: LabVIEW Professional Development System은 Application Bu..

Calling a DLL from Microsoft Visual C++ that Was Generated by LabVIEW 6i

[원문] http://zone.ni.com/devzone/cda/tut/p/id/3927 LabVIEW 6i can create DLLs that can be used in other programming environments. This document demonstrates how to use Microsoft Visual C++ to call a simple function in a DLL that was generated by LabVIEW 6i. The first two steps in this process are to create the VI and then create a DLL from LabVIEW 6i. The document linked at the bottom of the page..