ďťż

79256_1

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     
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • teen-mushing.xlx.pl
  • Wątki
    Powered by wordpress | Theme: simpletex | © Lemur zaprasza