Strona 1 z 1

kompilacaj vi do dll

: 16 lis 2005 09:31
autor: witl
postepuje zgodnie z Web Page Name i w tam podanym przykładzie wszystko działa. W skompilowanym przykładzie z tego tutoriala po wywołaniu (w labview) funkcji "call library function node", ustawieniu ścieżki itp po kliknieciu "add a Parameter after" automatycznie wskakują wcześniej ustawione nazwy terminali.
Jak podepne pod terminale vi'a (przed skompilowaniem) inne kontrolki - np. tablice to są problemy. Po wywołaniu "call library function node" i podłączeniu sie pod biblotekę nie chcą wskoczyć ustawione terminale, pojawia sie tylko arg1, arg2 itd.
Mam nadzieję że nie na platałem zbytnio i jest mój opis w miare zrozumiały. Może wydać się dziwne że kompiluje vi do dll żeby wywołać go w labview ale nie chce udostępniać części kodu mojego programu i chcę go podstawic jako biblotekę

Re: kompilacaj vi do dll

: 17 lis 2005 08:20
autor: Blamek
nie wiem jak jest z dll'kami zrobionym pod lv, ale przy osadzaniu jakiejkolwiek innej dll'ki (systemowa badz wlasna), samemu trzeba okreslic typ i ilosc zmiennych nazywajac je wedle upodoban, nic automatycznie nie jest przypisywane. Wynika z tego ze nie nalezy sie przejmowac nazewnictem przy tworzeniu dll'ek.

Moze prosciej bedzie ustawic haslo na vi'a zamiast robic z niego dll'ke?

Re: kompilacaj vi do dll

: 24 lis 2005 15:02
autor: witl
No ja tez nie wiem jak to jest ale w przykładzie mi same wskoczyły...

Chcę zrobić dll bo jak jest hasło na vi to zaraz wszyscy chcą wiedzieć jakie ono jest i co jest w środku, takie trochę psychologiczne działanie

Re: kompilacaj vi do dll

: 24 lis 2005 15:20
autor: witl
załączam moje wypociny

w zipie:
convert.vi - convert.dll - convert_call_lib.vi - to działa (z przykładu ni)
sharedLib.vi - sharedLib.dll - sharedLib_call_lib.vi - nie działa

Re: kompilacaj vi do dll

: 24 lis 2005 17:21
autor: Blamek
automatycznie dziala jesli jako parametry nie przekazuje sie tablic lub klastrow (tyle mialem czasu sprawdzic), ale nie ma to wplywu na funkcjonalnosc biblioteki.