[ fLuXx @ 14.02.2005. 22:42 ] @
Jedina veca mana VB6 je to sto mu trebaju runtime biblioteke. Kada god napravim program i odnesem ga negde na drugi komp, on nece da radi jer trazi msvbvm60.dll. Ovo mi strasno ide na zivce. Nije zgodno stalno kopirati msvbvm60.dll jer je dosta velik (oko 1.30 MB). Ako tome jos dodam i moj program, nema sanse da ce da stane na floppy. Pitanje je sledece: Da li to nekako moze da se izbegne? Svestan sam da je to mnoogo tesko jer je programu potreban taj dll. Ipak, ako postoji neki kompajler koji bi to omogucio (po mogucstvu da radi sa VB6 kodom) koji je, da ga nabavim!!!
[ System alert @ 15.02.2005. 01:20 ] @
Mislim da ne postoji resenje za to zato sto program mora da koristi tu DLL datoteku.Jedino resenje je da nosis na jednu disketu DLL datoteku,a na drugu tvoj program
[ degojs @ 15.02.2005. 01:25 ] @
fluxx, zašto misliš da je to problem? Naime, ovih dana često možeš da vidiš kompjutere bez flopija, ali zato svi imaju CD ili čak DVD. Stoga, instalaciju svog programa sa svim potrebnim dodacima nareži na CD i problem rešen.
[ Dark Icarus @ 15.02.2005. 14:37 ] @
Znači ipak ima kompjutera koji nemaju runtime-ove...

Ako nije tajna, na koje si kompove nosio program pa nije hteo da ti radi (interesuje me samo okvirno operativni sistem i koliko su stari.)

I još jedno pitanje za one koji su distribuirali program preko InstallShielda i bez njega. Jasno mi je da ako u Shield ubacim dll-ove on će ih prekopirati i registrovati po potrebi. Pretpostavimo da pravim custom instaler. Jasno mi je da treba da prebacim dll na hard, ali da to nije dovoljno. Dakle, kako da ja registrujem taj dll?
[ mladenovicz @ 15.02.2005. 14:52 ] @
Shell i regsrv32, ili jos bolje nesto ovako kao u attachmentu
[ fLuXx @ 16.02.2005. 10:36 ] @
Sto se tice toga da li ima kompova koji nemaju runtime, naravno da ima! Evo na primerm, moja skola: Svi kompovi u kabinetu su Pentium 1 na 133 MHz (starudija teska !!!) imaju instaliran win98 se. Nijedan od njih nema runtime dll-ove. Takodje, nijedan nema Cdrom tako da prenosenje dll-ova preko cd-a ne radi posao. Al 'ajde, stari kompovi, nema veze. Ali bilo gde gde je instaliran win98 (ne dah boze 95) nema runtime dll-ova. Nisam siguran, ali mislim da i milenium ima isti problem.

Kad vec pomenuste, gde moze da se nadje install shield ili, recimo wise installer?
[ ColdKeyboard @ 16.02.2005. 13:38 ] @
A mozda da probash da nadjes programe tipa SetupFactory, ili
tako neki mali program koji prilikom pravljenja set-upa ima opciju
da pored tvog programa instalira i Msvbvm60.dll a da pri tome
ne poveca velicinu tvoga programa vishe od nekih 100kb.
Tako da cesh svoj program instalirati za nekih 10sec, necesh
morati da se mucish sa Msvbvm60.dll i moces da ga nosish na
floppy-u.

[ UserNameZbunjeno @ 16.02.2005. 16:04 ] @
A ako si vec rijesio da nosis to na floppy onda msvbvm60 kompresuj UPX-om
izaci ce ti nekih 700-750 kb i ostalo ....
[ degojs @ 16.02.2005. 16:08 ] @
fluxx,
pa jesu li ti kompjuteri u tom kabinetu u mreži? Nije valjda da nisu?
[ TheAlas @ 18.02.2005. 00:49 ] @
99.99% tvog programa je taj dll, pa sta se zalis kad je Microsoft odradio veci deo posla .

Imas onaj Package&Deployment wizard koji dobijas uz VS, preko toga lepo zapakujes tvoju programcinu na par disketa i nema problema, radice i na 486-ici taj setup savrseno, i automatski instalira sve runtime biblioteke.
[ mihaylo @ 20.02.2005. 18:43 ] @
VB6 je još i dobar. Potreban ti je samo taj "player" za VB6 programe, što mozeš nekako da strpaš na flopy, a za C# ili vb.net ti treba .net framework koji ima 15 MB, a ne isporučuje se čak ni sa XP sp2 tako da ne znam odakle prosečan korisnik da ga instalira osim sa ms visual studio cd-a.