Strona 1 z 1

problem z call lbry function

: 27 lip 2008 22:24
autor: Pitol
Witam

Problem jest z bloczkiem "call library function". Używam biblioteki user32.dll z windowsa, a dokładniej funkcji "GetCursorPos". Wszystko działa bez zarzutu, EXEc też, tyle ze przy zamykaniu aplikacji pojawia się taki błąd (img2) a potem standardowy komunikat windowsa (że aplikacja umarła i takie tam). Gdy usunę ten bloczek i zbuduję aplikację błąd się nie pojawia.
Udało mi się zrobić to samo bez użycia tego bloczka i wszystko działa, ale mimo wszystko przydałoby się wiedzieć skąd taki błąd się bierze, albo co zrobiłem źle ;)
Używam LV 8.5.

problem z call lbry function

: 28 lip 2008 09:29
autor: vugie
Próbowałeś skonfigurować bloczek jako reentrant zamiatst "run in UI thread"?

Re: problem z call lbry function

: 28 lip 2008 09:47
autor: Pitol
vugie pisze:Próbowałeś skonfigurować bloczek jako reentrant zamiatst "run in UI thread"?
nie pomogło

problem z call lbry function

: 04 sie 2008 06:37
autor: ZbychoZbych
A jak skonfigurowałeś wywołanie funkcji. Tzn. daj screena z widokiem argumetnow dll (najlepiej po jednym scr dla każdego).

Re: problem z call lbry function

: 04 sie 2008 18:25
autor: Pitol
...

problem z call lbry function

: 04 sie 2008 19:25
autor: ZbychoZbych
Podejrzewam że użyłeś konwersji wywołania funkcji "C", zamiast stdcall (WINAPI co by nie było to funkcja winapi). Dla bezpieczeństwa dodałbym jeszcze minimalny rozmiar dla tablicy = 2, gdyż:

typedef struct tagPOINT {
LONG x;
LONG y;
} POINT, *PPOINT;

Nie trzeba tworzyć tablicy na wejściu, gdyż Labview jeśli tak zadeklarujemy wywołanie zrobi to tak czy tak.

Re: problem z call lbry function

: 04 sie 2008 21:01
autor: Pitol
ZbychoZbych pisze:Podejrzewam że użyłeś konwersji wywołania funkcji "C", zamiast stdcall (...)
stdcall było zaznaczone...
Zbychu a możesz spróbować zrobić u siebie przykładową aplikację z tym bloczkiem (z tą konkretną funkcją)? Co by wyświetlała tylko dane z bloczka Obrazek. U mnie nawet to "zdycha"...

problem z call lbry function

: 05 sie 2008 06:12
autor: ZbychoZbych
No właśnie u mnie działa. Podeśle dzis wieczorem.

Re: problem z call lbry function

: 05 sie 2008 18:10
autor: ZbychoZbych
Plik zawiera dzialajace wywolanie

Re: problem z call lbry function

: 06 sie 2008 10:02
autor: Koza
Dorzuce też swoją działającą wersje.

Pozdrawiam,
Koza