Strona 1 z 1

Funkcja z DLL i jej wywołanie - okno uwierzytelniania

: 05 cze 2012 14:55
autor: bodyguardus
Cześć!

Na początku chciałbym się powitać, gdyż to mój pierwszy (i mam nadzieję nie ostatni ;) ) wpis na tym forum. Jestem początkującym programistą, a obeznanie z LabVIEW mam na poziomie CLAD.

A teraz do rzeczy:

Chcę zmusić LV do wywołania Windowsowego okienka uwierzytelniania (takie : http://lh5.ggpht.com/gduncan411/SE6OE0X ... imgmax=800). Z tego co udało mi się znaleźć, odpowiada za to CredUIPromptForCredentials (http://msdn.microsoft.com/en-us/library ... 85%29.aspx) i będę potrzebował do tego Call Library Function Node'a. Mam więc pytanie: czy mogę w tym Node przy zbudowaniu prototypu funkcji pominąć parametry opcjonalne? O ile z "gryzieniem" się standardowych typów nie powinno być problemów, o tyle nie wiem co zrobić ze wskaźnikiem do struktury (1 parametr), a w/g opisu nie jest mi on do niczego potrzebny. Jak to ugryźć?

Btw słyszałem, że można w LV zrobić własne okienko uwierzytelniania i też chętnie bym się dowiedział co i jak, aczkolwiek priorytetem jest to powyższe. :)

Re: Funkcja z DLL i jej wywołanie - okno uwierzytelniania

: 06 cze 2012 13:20
autor: AGF
Niestety nie pracuje w tej chwili z LV więc nie mogę spojrzeć w konfigurację Call Library Function Node. Ale z tego co pamiętam to chyba by można było dać tam wskaźnik na coś innego (np.: *int_32, albo na *void jeżeli jest).

Funkcja z DLL i jej wywołanie - okno uwierzytelniania

: 08 cze 2012 13:16
autor: bodyguardus
Ok, zadziałało poprzez podanie przez wartość 0. Dzięki za odp.

Re: Funkcja z DLL i jej wywołanie - okno uwierzytelniania

: 08 cze 2012 15:25
autor: PiDi
I działa, wywołujesz to okienko? Jeśli przez wartość podałeś tam 0, to podałeś null pointer po prostu. Nie rozkracza się to?

Funkcja z DLL i jej wywołanie - okno uwierzytelniania

: 12 cze 2012 20:39
autor: bodyguardus
Podałem nulla, bo i tak w 1 miejscu funkcja tego wymagała, a dla opcjonalnych argumentów na razie łyka :)