Witam serdecznie!!!
Pisze aplikacje pod VC++ w której wykorzystuje kontrolkę ActiveX, kilka dni temu okazało się że będę potrzebował do tego jeszcze openCV więc ściągnąłem sobie bibliotekę i zacząłem prace i okazało się że coś nie gra:-(
Dziś po wielu wysiłkach stwierdziłem jednoznacznie, że wina leży w połączeniu kontrolki i openCV, otóż jeżeli mam samą kontrolkę to wszystko działa bez zarzutu, podobnie się sprawa ma w sytuacji gdy mam samą bibliotekę openCV - wszystko gra, niestety gdy połączę te dwie rzeczy to otrzymuje error:
Wywala go gdy program już się skompiluje i ma się uruchomić.
Dodatkowo sprawdziłem, że sytuacja ta występuje niezależnie od tego jaką kontrolkę ActiveX zastosuje - wystarczy że obiekt tego typu pojawi się w aplikacji i wszystko się wali;-(
Dodam tylko jeszcze, że jedyną rzeczą jaka póki co jest z w mojej aplikacji z openCV to:
Nie ma tego dużo bo nawet to powoduje problemy:-(
Aha problem zniknie gdy zakomentuje linijke z cvLoadImage()
Proszę jeśli ktoś wie co mam zrobić/dodać/zmienić by to razem współgrało to proszę o info!
Z góry dzięki!!!
Mała poprawka, błąd powstaje w wyniku użycia ponoć niezarejestrowanej controlki. Problem polega na tym ze nie wiem jak zarejestrować ową kontrolkę, opis tego niby jest tutaj:
http://www.codeguru.com/forum/archive/index.php/t-264930.html
ale i tak lipa, no chyba ze robię coś nie tak, jeśli ktoś kiedyś rejestrował jakieś kontrolki to proszę o info jak to zrobić by odniosło to żądany skutek...
Pisze aplikacje pod VC++ w której wykorzystuje kontrolkę ActiveX, kilka dni temu okazało się że będę potrzebował do tego jeszcze openCV więc ściągnąłem sobie bibliotekę i zacząłem prace i okazało się że coś nie gra:-(
Dziś po wielu wysiłkach stwierdziłem jednoznacznie, że wina leży w połączeniu kontrolki i openCV, otóż jeżeli mam samą kontrolkę to wszystko działa bez zarzutu, podobnie się sprawa ma w sytuacji gdy mam samą bibliotekę openCV - wszystko gra, niestety gdy połączę te dwie rzeczy to otrzymuje error:
Wywala go gdy program już się skompiluje i ma się uruchomić.
Dodatkowo sprawdziłem, że sytuacja ta występuje niezależnie od tego jaką kontrolkę ActiveX zastosuje - wystarczy że obiekt tego typu pojawi się w aplikacji i wszystko się wali;-(
Dodam tylko jeszcze, że jedyną rzeczą jaka póki co jest z w mojej aplikacji z openCV to:
IplImage *obraz;
CFileDialog open(true);
open.m_ofn.lpstrFilter = _T("Obrazy (*.jpg)\0*.jpg\0\0");
if (open.DoModal() == IDOK)
{
CString sciezka = open.GetPathName();
obraz = cvLoadImage(sciezka);
} Nie ma tego dużo bo nawet to powoduje problemy:-(
Aha problem zniknie gdy zakomentuje linijke z cvLoadImage()
Proszę jeśli ktoś wie co mam zrobić/dodać/zmienić by to razem współgrało to proszę o info!
Z góry dzięki!!!
Mała poprawka, błąd powstaje w wyniku użycia ponoć niezarejestrowanej controlki. Problem polega na tym ze nie wiem jak zarejestrować ową kontrolkę, opis tego niby jest tutaj:
http://www.codeguru.com/forum/archive/index.php/t-264930.html
ale i tak lipa, no chyba ze robię coś nie tak, jeśli ktoś kiedyś rejestrował jakieś kontrolki to proszę o info jak to zrobić by odniosło to żądany skutek...