ďťż
Lemur zaprasza
Strona: [ > ] z 1 Autor Temat: Error 429..... - Co jeszcze mi brakuje? anonim Typ: Nie zarejestrowany Error 429..... - Co jeszcze mi brakuje? Dla stalych czytelnikow forum przypomne tylko, niedawno zadalem pytanie o brakujace komponenty jesli dobrze sie wyrazam w Windows, poniewaz przy probie uruchomienia progamiku na Win95 byl blad ze brakuje czegos tam VB6, znalazlem jakis plik zawierajacy biblioteki jakies chyba, plik nazywa sie VBRun60sp5.exe (rozmiar 0,99 MB i jest z 2001 roku, moze za stary..?). zainstalowalem to i zmienilo sie na tyle ze program sie odpalil, pokazala sie forma ale podczas dzialania, kiedy dana z InputBox chce dodac do ListBox (tak dziala jedna z funkcji) wyskakuje blad, o ile dobrze pamietam (bo to nie na moim kompie) Error 429 - ActiveX object can't be created. Na tym kompie nie ma Microsoft Office, jesli to moze miec zwiazek... Co jeszcze moge zrobic, jest to komputer w firmie i nie moge sobie instalowac czegokolwiek ot tak sobie... 07-07-2004 01:08 karolinavb Typ: neutral Postów: 467 Zarejestrowany: Jan 2003 Zrobiłeś całą instalkę VB wizardem i nie działa, czy tylko samo exe przenosisz ????? Bo dla poprawnie zrobionej instalki, nie ma prawa tak być, jeśli dołączyłeś w procesie tworzenia instalki wszystkie potrzebne ActiveX. Mogą być kłopoty jedynie z ADO i DAO, trzeba wówczas w katalogu setup wizarda umieścić właściwe pliki, również Jet począwszy od wersji 4 trzeba instalować osobno. _____________________________________________ Karolina 07-07-2004 11:58 anonim Typ: Nie zarejestrowany Nie ma wcale instalki, to tylko jeden plik EXE.... 08-07-2004 01:24 karolinavb Typ: neutral Postów: 467 Zarejestrowany: Jan 2003 Przenosisz sam plik exe i dlatego masz kłopoty, trzeba zrobić instalkę. Przynajmniej spróbuj zrobić, to chociaż podczas jej tworzenia zobaczysz jakie ocx i inne pliki poza Twoim exe są potrzebne. _____________________________________________ Karolina 08-07-2004 22:24 busio busio Typ: neutral Postów: 98 Zarejestrowany: Sep 2002 jeśli w programie występują jakieś niestandardowe OCX lub Dll to pod W95 nawet wizard nie zawsze pomoże z powodu braku niektórych API na komputerze klienta występujących w nowszej wersji na komputerze programisty..... 12-07-2004 09:23 karolinavb Typ: neutral Postów: 467 Zarejestrowany: Jan 2003 Jeśli robisz instalkę (pakiet instalacjny do instalowania na innych komputerach) na swoim komputerze ( to znaczy na tym na którym projektujesz swoja aplikację) to w wizardzie dołączasz wszystkie potrzebne pliki w tym dll ocx (nawet jeśli wizard tego nie proponuje można dopisać). Jeśli chodzi o API to istotnie zależy to od systemu operacyjnego i w programie należy niestety stosować dla API rozgraniczenie dla różnych wersji. Przeważnie jest to podane w Helpie Rzeczywiście jak nie ma mżliwości wypróbowania to ciężko... Natomiast w Twoim poście jest wspomniane o "ActiveX object can't be created" a to oznacza raczej nie dołączone do instalki pliki dla tego Activex. A możesz podać o jakie Active X wykorzystujesz ? Rzeczywiście część bibliotek jest również instalowana Office, ale niestety nie zawsze można na to liczyć.. P.S1. Jeśli to VB5 to popatrz może na stronę ://support.microsoft.com:80/support/kb/articles/q181/8/54.asp&NoWebContent=1 P.S2. Nie na komputerze klienta nie możesz "ot tak sobie", ale jeśli masz licencję na VB to jest tam lista kontrolek i bibliotek, które masz prawo rozprowadzać ze swoją aplikacją, w tym ActiveX. [Post edytowany dnia 12-07-2004 09:58 przez karolinavb] _____________________________________________ Karolina 12-07-2004 09:45 busio busio Typ: neutral Postów: 98 Zarejestrowany: Sep 2002 Miałem taki przypadek, chciałem wykorzystac TransparebtBlt w OCX i tak zrobiłem -pod Win98SE działał OK -Poniżej tego juz nie chciał Komp był firmowy i nie było raczej możliwości że ktoś coś tam namieszał 12-07-2004 10:05 karolinavb Typ: neutral Postów: 467 Zarejestrowany: Jan 2003 1. Odpowiedź dla Busia, którego jak widzę dotyczy uwaga, że przy korzystaniu z API należy sprawdzać w jakiej wersji systemu operacyjnego WIN biblioteka się znajduje i jaka jest jej wersja w Helpie (co najmniej): Na MSDN o TransparentBlt czytamy co następuje Windows NT/2000/XP: Included in Windows 2000 and later. Windows 95/98/Me: Included in Windows 98 and later. (a więc w WIN 95 standardowo nie) Header: Declared in Wingdi.h; include Windows.h. Library: Use Msimg32.lib. Niemniej jednak można tę bibliotekę, jak stanowi poniższy tekst zainstalować w WIN 95 (np. - można ściągnąć ): If you have encountered this error it means you are more than likely running windows 95. Msimg32.dll is a runtime library component that is required and installed on all windows platforms excluding windows 95. You may redownload the file here. Please place this file in your windows /system directory or windows/system32 directory to correct the problem Co też jak wnioskuję z uwag Microsoft jest do przyjęcia, ale nalezy wziąc pod uwagę notatkę ze strony: FIX: TransparentBlt Leaks Memory in Msimg32.dll [Post edytowany dnia 12-07-2004 18:17 przez karolinavb] _____________________________________________ Karolina 12-07-2004 18:14 busio busio Typ: neutral Postów: 98 Zarejestrowany: Sep 2002 Oczywiście masz rację, w tym wypadku nie jest to specjalny problem, gorsza sytuacja jest gdy np dostaje sie komunikat ActiveX can't create object i okazuje się ze chodzi o Jakies.ocx pobrane z internetu , bez dokumentacji i kodu. mozna się wtedy domyślać na podstawie wykonywanych przez ocx zadań czego brakuje ale pewne problemy są. Wiem że najlepiej jest korzystac z pewnych źródeł z dokumentacja i hot-line ale człowiek ma zawsze taka pokusę żeby jednak skorzystac z otwartego okna, a nie dreptać kilometr aby wejśc drzwiami... Pozdrawiam busio 13-07-2004 16:40 Wszystkich odpowiedzi: 8 :: Maxymalnie na stronę: 20 Strona: [ > ] z 1 |