89245 1







Strona: [  >  ]  z  1     









Autor
Temat: Setup w VB - po raz kolejny











martinoo


Typ:
neutral
Postów: 9
Zarejestrowany: Jul 2003




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










Strona: [  >  ]  z  1     









Wyszukiwarka