Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: ładowanie kontrolki *ocx
Tamgo




Typ: neutral
Postów: 129
Zarejestrowany: Aug 2004
ładowanie kontrolki *ocx

Niech ktoś uprzejmie mi wyjaśni, bo nie mogę "załapać". Ściągnąłem - podejrzewam jak wielu - kilka ciekawych projektów ze stronki PLANET-SOURCE-CODE. Oczywiście po to aby rozwijać swoje umiejętności informatyczne. I w kilku przypadkach konstruktorzy zastosowali znane wam kontrolki *ocx - zresztą moim zdaniem fajne "zabawki" dla informatyków. Gdy próbuję "odpalić" taki projekt, wyświetla mnie się komunikat:
...tu nazwa kontrolki - could not be loaded, Continue Loading Project? Co chyba oznacza " nie można załadować (kontrolki), czy kontynuować  ładowanie projektu?
Jak wiecie w projekcie ona istnieje, co należy uczynić aby ładowanie projektu przebiegło bez zakłóceń?
Szczerze dziękuję za wasze podpowiedzi, ponieważ jak już wielu z Was wie, uczę się pilnie VB, to poproszę o w miarę szczegółowe info. Wiem , wiem każdy jest zajęty ale może "skombinujecie" parę chwil by mi "wyłożyć" temat. Pozdrawiam Tamgo

14-11-2004 16:49
Pokaż profil Tamgo  Wyślij email do Tamgo        4484571
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Spróbuj włożyć kontrolki do tego samego katalogu, w którym znajduje się projekt, może pomóc.


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

14-11-2004 17:32
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
Tamgo




Typ: neutral
Postów: 129
Zarejestrowany: Aug 2004
w sprawie *ocx

Moja niewiedza jest przerażająca, przepraszam. Chodzi oczywiście o kontrolkę tzw USER CONTROL. Mnie osobiście wydaje się, że jeśli ona nie jest zarejstrowana w systemie jako *ocx to nic dziwnego. Jak wobec tego poradzić sobie  z problemem.
Próbowałem - przepraszam moja niewiedza jest ciężką dolegliwością - ulokować ją w katalogu system32, gdzie są wszystkie kontrolki, tylko ten mądrala VB krzyczy, że nie jest zarejstrowana jako *ocx, więc nadal nic.

14-11-2004 18:17
Pokaż profil Tamgo  Wyślij email do Tamgo        4484571
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

"moja niewiedza jest przerażająca, przepraszam" - nie masz za co przepraszać, kazdy kiedyś zaczynał, a gdyby kazdy wszystko umiał to nie byłoby tego forum. .

Co do kontrolek. Jedyne, co mi w takim razie przychodzi do głowy, to je zarejestrować .
W Windows98 robiło się to programem regsvr32.
Komenda wygląda dokładnie tak:
regsvr32 twojakontrolka.ocx
I wtedy chyba działało..
Ale jak jest w innych systemach - nie wiem. Nie umiem też powiedzieć, czy po tym zabiegu zacznie działać. U mnie czasami działało .


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

14-11-2004 18:35
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
Tamgo




Typ: neutral
Postów: 129
Zarejestrowany: Aug 2004
ach te ocx-y

Jednak, jednak nie wiem jak to zrobić. Marcin, wiesz, że jeszcze powinieneś mnie łopatą do głowy nagarniać. Podałeś komendę i program, a mnie tylko szczena spadła i zrobiłem takie wielkie oczy. Więc gdybyś uprzejmie powiedział nieco więcej.

A swoją szoską, to może ktoś orientuje się, jakie wersje programów VB mają aktywną opcję Add UserControl, bo u mnie taka jest, tylko nieaktywna.
W kilku wypadkach miałem takie sytuacje, że ściągnięte programy nie chciały odpalić, bo nie "czytały" własnych modułów. Wtedy użyłem polecenia  Add Module i dodałem do programu powtórnie ten sam moduł no i było dobrze.
pozdrawiam  Tamgo

18-11-2004 11:14
Pokaż profil Tamgo  Wyślij email do Tamgo        4484571
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Nie umiem inaczej ci tego wytłumaczyć. Poprostu trzeba wywołać podany przeze mnie program, a jako parametr podać nazwę pliku, w którym jest rejestrowana kontrolka (to plik .ocx).

Ale teraz, gdy powiedziałeś, że program nie ładuje swoich modułów i masz niekatywną opcję Add UserControl w zwykłym programie.. trochę mnie to zaskoczyło. Bo ta opcja jest dostępna nawet w zwykłym EXE... Może masz w jakiś sposób uszkodzonego VB?


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

18-11-2004 13:18
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
Tamgo




Typ: neutral
Postów: 129
Zarejestrowany: Aug 2004
ocx-y

Nie mam bladego pojęcia, mam  Working Modell v.6.0, którą kupiłem kiedyś razem z książką "VB od 8 do 88 lat". Natomiast nie czytał modułów tylko ze ściągniętych programosów, może ze dwa albo trzy razy, naprawdę sporadycznie. Od 1,5 roku go używam i od początku ta opcja była niedostępna. Chyba, że robię coś naprawdę źle. Muszę to sprawdzić, nie jestem teraz w domu tylko w pracy, ale na pewno to zrobię.

18-11-2004 14:40
Pokaż profil Tamgo  Wyślij email do Tamgo        4484571
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Niestety, nie wiem, jak wygląda (i działa) wersja Working Model - może ktoś jeszcze się pojawi i będzie wiedział. Byćmoże wersja WM poprostu nie obsługuje dodawania kontrolek (tym samym nie może pewnie łądować projektów ich zawierajacych). Ale to tylko domysły.


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

18-11-2004 16:09
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
Wszystkich odpowiedzi: 7 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1