Strona 1 z 1

dll z VC++ w CVI

: 11 kwie 2011 15:04
autor: RulleZ
Witam,

czy używał ktoś już bibliotek .dll z Visual Stucio C++ w CVI??

Dziękuję.
Robert.

dll z VC++ w CVI

: 11 kwie 2011 15:31
autor: Nowszy
Witam,

Tak, na pewno ktoś już używał.

PS. Liczę na pochwałę za celną odpowiedź!

Re: dll z VC++ w CVI

: 12 kwie 2011 11:43
autor: maciekwp
Jak najbardziej pochwała należy się dla Nowszego za bardzo celną odpowiedź.
Można używać ale pod warunkiem, że zostały one odpowiednio skompilowane (zgodność tzw. calling convention).

Polecam "NI Developer Zone":
http://zone.ni.com/devzone/cda/tut/p/id/3341
http://zone.ni.com/devzone/cda/tut/p/id/3341#toc8

dll z VC++ w CVI

: 12 kwie 2011 12:07
autor: RulleZ
Dzięki,

zapoznałem się już dawno z tym tekstem. Tu szukałem raczej dowodu na to, że ktoś to już zrobił i działa. Z drugiej strony pewnie nie wszystkie biblioteki da się wykorzystać.

Dzięki jeszcze raz.

dll z VC++ w CVI

: 12 kwie 2011 19:44
autor: RulleZ
Szukając rozwiązania problemu spotkałem się z narzędziami typu coff2omf lub objconv. Czy konwersja biblioteki Visual Studio C++ na LabWindows/CVI (ANSI C) jest możliwa ??

Re: dll z VC++ w CVI

: 17 kwie 2011 17:08
autor: maciekwp
"COFF2OMF enables C++Builder users to link to Microsoft and other third-party DLLs that use the COFF format."
"Object file converter: Can build, modify and convert function libraries across platforms."

Nie ma tu mowy o konwersji bibliotek z C++ do C. Co najwyżej pomiędzy różnymi wersjami kompilatorów albo na różne platformy systemowe.
W C++ można programować jak w klasycznym C (tylko po co) ale nie odwrotnie i trzeba się z tym zwyczajnie pogodzić.
Skoro potrzebne są zaawansowane techniki programowania i obsługa różnych bibliotek to może lepiej zainteresować się NI Measurement Studio i C#.