[ Igiboy @ 18.10.2005. 18:08 ] @
Kada pravim instalaciju nekog programa, potrebno je da uz exe
fajl dodam tj. ukljucim i neophodne DLL, OCX fajlove. Da li sve potrebne
DLL, OCX fajlove treba instalirati u folderu u kome se nalazi exe verzija?
Da li exe program potrebne DLL, OCX fajlove prvo trazi u folderu u kome
se nalazi, pa ako ih tamo ne nadje pretragu nastavlja u sistemskim
fajlovima?
Kljucno pitanje: da li DLL, OCX fajlove instalirati u folder u kome se nalazi
exe verzija ili DLL, OCX fajlove instalirati u sistemske foldere (npr. windows32).
Ako ih treba instalirati u sistemske foldere, kako da znam gde da instaliram koji
DLL fajl ili OCX fajl?

Pozdrav od Igiboy-a.
[ 1r0nM4n @ 18.10.2005. 23:07 ] @
Ja mislim da OCX treba da se stave u C:\WINDOWS\system32 a za DLL-ove nisam siguran,kod nekih programa DLL-ovi stoje u folderu sa *.exe...

p0z
[ Aleksandar Ružičić @ 21.10.2005. 11:49 ] @
ako je dll ActiveX DLL (sto je slucaj sa vb-ovim dll-ovima) onda nije bitno gde se nalazi taj dll vec je bitno da je registrovan. isti je slucaj sa ocx-om (koji je u stvari ActiveX DLL)
[ Albus @ 21.10.2005. 13:41 ] @
Kad instaliras program, nece da radi;

Probaj sa instalerom, ako ne proradi, onda bi trebalo da radi sa:
http://www.microsoft.com/downl...df2d29a79d5&displaylang=en


O njemu pisu sledece:
vbrun60sp5.exe is a self-extracting executable file that installs versions of the Microsoft Visual Basic run-time files required by all applications created with Visual Basic 6.0. The files include the fixes shipped with Visual Studio 6.0 Service Pack 5.

Ako opet nece da radi, vidi koji ti dll/ och trazi pa ga ukljuci u instalaciju, ili ako je frka, ti ga rucno iskopiraj u odgovarujuci OS system direktorijum i kucaj start/run/ regsvr32 putanja do dll/ocx

Ako opet nece da proradi, onda instaliraj VB6 pa ga deinstaliraj.
Ako opet nece da proradi - ne znam.
[ branimir.ts @ 09.11.2005. 11:34 ] @
pogledaj u tools ---> references na koje biblioteke ili DLL ove tvoj program ima referencu, odn koje su biblioteke potrebne da bi tvoj program funkcionisao kako treba.

Ukoliko program prenosis "rucno" sa jedne masine na drugu, koristi komandu regsvr32 <path & name DLL a> da bi ih registrovao na tekucoj masini.
[ Igiboy @ 09.11.2005. 18:55 ] @
Nije u Tools->Reference nego u Project->Reference.

Ako su DLL fajlovi registrovani na mom racunaru, i ako ih ukljucim u Setup i instaliram na drugi racunar, da li
ih je potrebno ponovo registrovati i na tom drugom racunaru?

Ako ih je potrebno ponovo registrovati, koja je onda svrha Setup-a (kada taj neko ko bude instalirao moj program nece znati da registruje fajlove)?

Pozdrav.
[ ThePunisher @ 09.11.2005. 22:40 ] @
Naravno da je potrebno ponovo registrovati te fajlove.Većina setup-a ima mogućnost da automatski registruje ocx/dll fajlove.Potraži na netu setup maker-e.pOz

[Ovu poruku je menjao ThePunisher dana 09.11.2005. u 23:41 GMT+1]
[ branimir.ts @ 10.11.2005. 08:04 ] @

Cini mi se da koristis onaj package wizard koji ide uz VB a to nije dobro. Uzmi neki profesionalni program za setup i neces morati da se "zezas" sa manuelnim instalacijama komponenti.
Uz takve programe ces (mozda) morati da naucis i skriptove koji idu posebno uz taj softver a koji su u stanju da komuniciraju sa sistemskim API jima.

Pozdrav