Setup w VB - po raz kolejny Witam!Wiem że temat robienia instalek był już tu omawiany. Niestety znowu klękłem przy robieniu setupa. Chciałem zrobić instalke kozrystając z Inno Setup. Prawie wszystko pasuje oprócz kopiowania plików do systemu (p=oczywiście plików VB). Korzystałem z informacji podanej na stronie: http://www.jrsoftware.org/iskb.php?a=vbwkleiłem i oczywiście dopisaem ścieżki do tej sekcji files:; begin VB system files; (Note: Scroll to the right to see the full lines!)Source: "vbfiles\stdole2.tlb"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall sharedfile regtypelibSource: "vbfiles\msvbvm60.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall sharedfile regserverSource: "vbfiles\oleaut32.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall sharedfile regserverSource: "vbfiles\olepro32.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall sharedfile regserverSource: "vbfiles\asycfilt.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall sharedfileSource: "vbfiles\comcat.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall sharedfile regserver; end VB system filesProgram robi skrypt, kompilacja oki. Lecz podczas instalacji tych bibliotek dostaje za każdym razem komunikat np:c:\windows \sytem32\plik.dllUnable to register the type library: Load typ failed; code 0x coś tam - no i oczywiście Ponów, Przerwij, Zignoruj.Pomużcie, gdzie dałem ciała przy robieniu tej instalkiDzięki i pozdrawiammartinoo _____________________________________________Problemowiec....
17-12-2004 11:00
2278617
DJK
Typ: neutral Postów: 871 Zarejestrowany: Feb 2004
Ja miałem identyczny motyw ale z inną biblioteką - jak się okazało żeby ładnie się instalowało musiałem instalkę zrobić pod W98 (wcześniej robiłem pod XP) - najdziwniejsze było to że biblioteka był dołączona do pakietu VB6 a instalka robiona w Wizardzie VB6 _____________________________________________Jeśli można coś zrobić w sposób optymalny to czemu nie
17-12-2004 19:32
martinoo
Typ: neutral Postów: 9 Zarejestrowany: Jul 2003
ja mam problem z każdym plikiem systemowym VB żeby go skopiować. Samą instalke robiłem pod win98 a próba zainstalowania programu pod xp kończy się fiaskiem.Możesz polecisz mi jakiś inny program do setupów ?(oprócz tego co jest w VB). Ja już mam siły do tych instalek _____________________________________________Problemowiec....
17-12-2004 22:47
2278617
DJK
Typ: neutral Postów: 871 Zarejestrowany: Feb 2004
Moze Install Creator - jeżeli też będziesz miał problem tzn. że z bibliotekami jest coś nie tak - możliwe że są płatne albo trzeba je zarejestrować _____________________________________________Jeśli można coś zrobić w sposób optymalny to czemu nie
18-12-2004 09:56
Piotr T
Typ: neutral Postów: 176 Zarejestrowany: May 2004
Witam!Wiem że temat robienia instalek był już tu omawiany. Niestety znowu klękłem przy robieniu setupa. Chciałem zrobić instalke kozrystając z Inno Setup. Prawie wszystko pasuje oprócz kopiowania plików do systemu (p=oczywiście plików VB). Korzystałem z informacji podanej na stronie: http://www.jrsoftware.org/iskb.php?a=vbwkleiłem i oczywiście dopisaem ścieżki do tej sekcji files:; begin VB system files; (Note: Scroll to the right to see the full lines!)Source: "vbfilesstdole2.tlb"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall sharedfile regtypelibSource: "vbfilesmsvbvm60.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall sharedfile regserverSource: "vbfilesoleaut32.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall sharedfile regserverSource: "vbfilesolepro32.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall sharedfile regserverSource: "vbfilesasycfilt.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall sharedfileSource: "vbfilescomcat.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall sharedfile regserver; end VB system filesProgram robi skrypt, kompilacja oki. Lecz podczas instalacji tych bibliotek dostaje za każdym razem komunikat np:c:windows sytem32plik.dllUnable to register the type library: Load typ failed; code 0x coś tam - no i oczywiście Ponów, Przerwij, Zignoruj.Pomużcie, gdzie dałem ciała przy robieniu tej instalkiDzięki i pozdrawiammartinoo Podejrzewam że kłopot powstaje z systemami NT/2000 i XP - jak piszą na tej stronie to instalator defaultowo ma wyłączoną opcję administrowania systemem i na leży poniższy kod wkleić w skrypt instalatora - spróbuj tej opcji[Setup]PrivilegesRequired=admin _____________________________________________Visual Basic.NET - Mercedes dla programistów
18-12-2004 12:25
martinoo
Typ: neutral Postów: 9 Zarejestrowany: Jul 2003
@ Piotr T Niestety nic to nie pomogło. Dalej nie potrafi dodać tych plików do systemu.Jeżeli natomiast chodzi o rejestracje i płatność tych plików to raczej nie możliwe ponieważ wizzardem on to robi. Tylko sam Wizzard jest kipskim dodatkiem do VB jeżeli chodzi o robienie instalek. Na dodatek nawet gdybym chciał teraz nim zrobić to mi się zawiesza przy odpalaniu i to na dodatek na dwóch kompach.jeszcze zobacze jak na tym pójdzie: Install Creator v2.0 . Jak nie to dalej was bede męczył. A tak na marginesie to czym robicie instalki (oczywiscie nie każdy je robi) _____________________________________________Problemowiec....
21-12-2004 12:43
2278617
Viper87
Typ: neutral Postów: 490 Zarejestrowany: Oct 2002
Nie wiem który raz to piszę... Najlepszy jest Inno Setup ALE z dodatkiem ISTOOL - http://www.istool.org! Istool jest graficzną powłoką do Inno Setup i zawsze przed kompilacją wyświetla ew. błędy z opisem, dlaczego dana biblioteka nie chce się dać załadować do setupa. Wyświetla także ostrzeżenia o niekompatybilności bibliotek z różnymi systemami. Do wszystkiego jest polski interfejs. Szczerze polecam.Inne setupy? Wiesz mi, że testowałem kilkanaście. Godne polecenia są jeszcze:-instalatory ze strony http://www.gentee.com (niektóre płatne, niektóre FREE)-najlepszy jest CreateInstall-Install Creator - http://www.clickteam.com-NSIS - http://www.nullsoft.com (ale problemy będziesz miał podobne jak z IS)-GhostInstaller http://www.ethalone.com (są dwie wersje, darmowa - skryptowa i płatna z GUI...)-INF-Tool (może przypadnie Ci do gustu) - http://www.inner-smile.com/software.phtml-Setup Factory (poszukaj z Googlem adresu ) [Post edytowany dnia 21-12-2004 19:44 przez Viper87]_____________________________________________Viper "Savoir c`est prevoir, prevoir c`est prevenir". (Wiedzieć to przewidzieć, przewidzieć to zapobiegać)
21-12-2004 19:42
martinoo
Typ: neutral Postów: 9 Zarejestrowany: Jul 2003
@ Viper87Do setupa to ine sie ładują, nie mam żadnych kominikatów o błędach. Nie chce mi sie zainstalować na kompie gdzie odpalam setup'a Dzieki za linki sprawdze, może jakoś dam rade z tym _____________________________________________Problemowiec....
21-12-2004 22:18
2278617
JoFerrari
Typ: neutral Postów: 75 Zarejestrowany: Apr 2003
Szczerze mówiąc nawety nie przeczytałem dokładnie o co chodzi. Tyle tylko że coś się nie rejestruje.Powiem krótko. Moje problemy z robieniem programów instalacyjnych skończyy się jak zacząłem używać programu Inno Setup Installer http://www.innosetup.prv.pl/ na stronie dobry opis+przyklady. Trzeba się z godzinkę nauczyć pisania skryptu ale instalki zrobione za pomącą tego narzędzia są według mnie najlepsze. Nie wiem skąd(poszukac w google) mam plik "VB_DCOM_MDAC_JET_AutoSetup.exe" Zawsze instaluje to razem z moim programem. Ten plik zajmuje kolo 40mb ale instaluje wszystko co VB+access potrzebuje do działania. do tego dodaje czasem "VBRUN60.EXE" i "scr56pl.exe". + oczywiscie biblioteki z ktorych progs korzysta.Pozdrawiam . Może komuś to pomoże
22-12-2004 12:20
JoFerrari
Typ: neutral Postów: 75 Zarejestrowany: Apr 2003
hehe.. Przeczytalem... i widze ze juz o tym bylo....My fault
22-12-2004 12:23
JoFerrari
Typ: neutral Postów: 75 Zarejestrowany: Apr 2003
Co to tych source:"Vb...blele" o których pisał PIOTR TNie trzeba tego robic na piechote. Po prostu uruchamiasz plik VBRUN60 i po zawodach. To są podstawowe biblioteki do VB
22-12-2004 12:26
marcin_an Forumowicz
Typ: neutral Postów: 1265 Zarejestrowany: Mar 2004
Pomijając wszystko inne:Najlepiej przede wszystkim sprawdzić, czego nasz program używa - np. Dependency Walkerem (jest w pakiecie VisualStudio). Po co instalować biblioteki, które i tak nie będą używane?Ja do swoich programów zazwyczai nie dodaję nic oprócz MSVBVM60.DLL i kontrolek, których użyłem - i działa (z tym, że kontrolki trzeba czasami ręcznie rejestrować). _____________________________________________Popieram losmaca: 1) Ludzie, dbajcie o polszczyznę!!! 2) Ludzie, zadawajcie kompletne pytania, a nie - rzucacie ochłapy i trzeba się domyślać o co chodzi!!! ___ NOWE FORUM http://forum.jelcyn.webd.pl/
22-12-2004 15:33
Wszystkich odpowiedzi: 11 :: Maxymalnie na stronę: 20