79256 1







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ę http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q181/8/54.asp&NoWebContent=1P.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ępujeWindows 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. http://www.calamus.net/us/download/goodies.php - 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 problemCo też jak wnioskuję z uwag Microsoft jest do przyjęcia, ale nalezy wziąc pod uwagę notatkę ze strony: http://support.microsoft.com/?id=300555 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     









Wyszukiwarka