Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 22 odgovora
  • 8.269 pregleda

Najnovija ↓

VB aplikacija ne radi na drugom racunaru... 20.01.2006. u 13:46 · pre 252 meseca #1
Zavrsio sam neki programcic u VB-u i kada ga snimim na drugi racunar, ne radi dok i na njega ne instaliram VB. Na ovom forumu sam citao dosta toga, ali nisam nasao nijedno konkretno rjesenje. Mora li biti instaliran VB na kompu na kojem hocu pokrenuti program, ili ima kakvo rjesenje??? Cuo sam da mi treba InstallShield pa da sa njim napravim instalaciju. Moze li mi neko ovo malo pojasnit???

Hvala unaprijed
Re: VB aplikacija ne radi na drugom racunaru... 20.01.2006. u 15:08 · pre 252 meseca #2
Ne mora biti instaliran VB.Moras imati u system(32) msvbvm60.dll ako hoces da pokrenes negdje program pravljen sa vb6 a, vb5 dll ima na skoro svakom windowsu.
Moras da registrujes i kopiras kontrole koje si koristio a to ces vidjeti na project\componetns.Za kopiranje dll i ocx kontrola vjerovatno je najbolji InstallShield.
Re: VB aplikacija ne radi na drugom racunaru... 21.01.2006. u 09:38 · pre 252 meseca #3
Polovicno sam uspio.... U jedan programcic (nema bazu podataka) kopirao sam sve fajlove ocx koje sam koristio i radi na drugom racunaru...

A imam drugi program, sa bazom podataka u Accessu i on ne radi i kad kopiram ocx fajlove... Pojavi mi se neka greska "Invalid CSID:{0000 BBNND...}" nesto ovako... Kako da i ovo rijesim, znaci

PROGRAMI SA BAZOM PODATAKA NA DRUGOM RACUNARU NA KOJEM NEMA INSTALIRAN VB???
Re: VB aplikacija ne radi na drugom racunaru... 21.01.2006. u 11:36 · pre 252 meseca #4
>
ovde nije problem VB vec to sto na drugom racunaru nemas MDAC, JET,
ADO .... skini najnoviji MDAC sa microsoft-ovog sajta i instaliraj.
Trebalo bi da posle toga proradi
Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Re: VB aplikacija ne radi na drugom racunaru... 21.01.2006. u 16:44 · pre 252 meseca #5
Citat:
Na ovom forumu sam citao dosta toga, ali nisam nasao nijedno konkretno rjesenje.

Pa onda ne znam šta si ti ti u stvari čitao, jer na ovom forumu su pomenuta mnoga rešenja, počevši od PDW-a koji dolazi uz VB, preko mnogih programa namenjenih pravljenju instalacije, kao što su Install Creator, Inno Setup u kombinaciji sa InnoScriptom, InstallShield...zatim programa namenjenih otkrivanju dependencija, kao što je recimo Dependancy Walker, pa sve do Thinstall-a koji potrebne fajlove pakuje u jedan exe. Takođe smo pričali i o načinima da se ručno registruju potrebni fajlovi. Pretraži ti forum još jednom, za svaki slučaj.
Potpis
-Odracuonogakomijedrpiorazmaknicu.
-Ne rxdi mi txstxturx, kxd god hocu dx
ukucxm "x" onx ukucx "x".
-Ko kaaz e da ja neuummem da kuuca
m.
-Piše "Insert disk 3", a jedva sam i ova
dva ugurao u drajv
-Postoje samo dve osobe kojima
verujem, jedna sam ja, a druga nisi ti
Re: VB aplikacija ne radi na drugom racunaru... 21.01.2006. u 18:02 · pre 252 meseca #6
Opet nista nisam uspio naci sto bi mi pomoglo... Imam Install Creator i u instalaciju smjestim sve ocx-ove koji su potrebni, ali nista... na racunaru gdje nema vb-a pojavi se poruka "Class not registered! blabla CLASID={00000-0001....}... Ima li neko bilo sta sto bi me moglo dovesti do rjesenje... Nisam koristio ADO bazu, nego obicnu bazu napravljenu u ACCESSU 2003 i konvertovanu u ACCESS 97...

PLEASE HELP ME
Re: VB aplikacija ne radi na drugom racunaru... 22.01.2006. u 09:07 · pre 252 meseca #7
hajde ljudi MOLIM VAS pokusajte se sjetiti necega, znam da to znate.... Nikako da napravim na drugom racunaru radi program sa bazom podataka ACCESS 97 ako na tom racunaru nema instaliran VB, stvarno nema smisla...

STA MI TREBA DA POSTIGNEM TO??? JESU LI KAKVI DLL I OCX FAJLOVI I AKO JESU KOJI SU TO FAJLOVI???
Re: VB aplikacija ne radi na drugom racunaru... 22.01.2006. u 11:17 · pre 252 meseca #8
Pa odi na project\componetns i vidi koji su checkbox-ovi ukljuceni a tamo ti i pise ime kontrole.Ako hoces rucno da registrujes evo ti primjer kako bih ja to uradio.

Code:
Public Sub Registruj(Lokacija As String, OCX As String)
Dim Fso, SysDir
Set Fso = CreateObject("Scripting.FileSystemObject")
SysDir = Fso.getspecialfolder(1)
If Fso.fileexists(SysDir & "\" & OCX) Then MsgBox "Ima": Exit Sub
FileCopy Lokacija & "\" & OCX, SysDir & "\" & OCX
Shell ("regsvr32 " & Chr(34) & SysDir & "\" & OCX & Chr(34) & " /s")
End Sub
Re: VB aplikacija ne radi na drugom racunaru... 22.01.2006. u 12:55 · pre 252 meseca #9
Očigledno ovde nije problem do ocx kontrola, već do dll fajlova. Pored Components treba gledati i References, jer tamo pokazuje šta je uključeno od dll-ova u projekat. Naravno, ponekad ni to nije dovoljno, pa treba iskoristiti neki program kao što je Dependancy Walker i pratiti rad aplikacije i koje dll-ove poziva, pa ih onda uključiti u instalaciju. To je što se tiče ručne metode. Bolja varijanta je nabaviti programe InnoSetup i InnoScript, besplatni su. Pokreneš InnoScript, uključiš projekat, dobiješ dependencije, tj. program ispita projekat, i napiše skriptu koja sadrži putanje ka potrebnim fajlovima, zatim ručno dodaš ako ima potrebe, neke fajlove (baza, slike, ini...i šta već projekat koristi), a onda tu skriptu otvoriš i kompajliraš u InnoSetup-u i eto instalacije. To je naravno onako najprostije napisano i služi za proste početničke instalacije. Prava moć InnoSetup-a dolazi do izražaja kada savladaš njegovu sintaksu i uđeš u fazon da generisane skripte podesiš po svom ukusu, pa tako možeš stavljati slike koje želiš, praviti višejezičnu instalaciju, i sve drugo što ti padne napamet.
Potpis
-Odracuonogakomijedrpiorazmaknicu.
-Ne rxdi mi txstxturx, kxd god hocu dx
ukucxm "x" onx ukucx "x".
-Ko kaaz e da ja neuummem da kuuca
m.
-Piše "Insert disk 3", a jedva sam i ova
dva ugurao u drajv
-Postoje samo dve osobe kojima
verujem, jedna sam ja, a druga nisi ti
Re: VB aplikacija ne radi na drugom racunaru... 23.01.2006. u 08:07 · pre 252 meseca #10
Citat:
nd_genius: na racunaru gdje nema vb-a pojavi se poruka "Class not registered! blabla CLASID={00000-0001....}...


Prepisi celu gresku. Bez "blabla" i sa celim brojem.
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: VB aplikacija ne radi na drugom racunaru... 23.01.2006. u 10:03 · pre 252 meseca #11
Program radi normalno dok mu ne zatreba baza podataka i dok je ne pokrene.

Citat:
Shadowed: Prepisi celu gresku. Bez "blabla" i sa celim brojem.


Evo poruka:

"Class not registered.
Looking for object with CLSID:{00000010-0000-0010-8000-00AA006D2EA4}"

Eto Shadowed, to je poruka, je li ti mozda malo pomoglo??? Znas li u cemu je problem???
Re: VB aplikacija ne radi na drugom racunaru... 23.01.2006. u 10:49 · pre 252 meseca #12
Imas problem sa DAO350.DLL. Ili ga nemas ili nije ispravan, ili nije registrovan.
Inace, bitno je da ne napises "blabla" jer sam na osnovu celog teksta greske vrlo jednostavno nasao kljuc u win registry.

Srecno i probaj da koristis neki Wizard, nemoj da otkrivas toplu vodu.
Re: VB aplikacija ne radi na drugom racunaru... 23.01.2006. u 11:13 · pre 252 meseca #13
Nasao sam DAO350.DLL fajl sa SEARCH na kompu sa VB-om i kopirao ga u folder sa programom na drugi racunar gdje nema VB-a i opet nista, ista poruka se pojavi... Je li se taj fajl treba kopirati u folder sa programom ili u Windows\System32 ili negdje drugo???

Citat:
goranvuc: Imas problem sa DAO350.DLL. Ili ga nemas ili nije ispravan, ili nije registrovan.


Sta znaci 'ili nije registrovan'??? Moze li se kako registrovati ako nije???
Re: VB aplikacija ne radi na drugom racunaru... 23.01.2006. u 11:20 · pre 252 meseca #14
Ako ti je fajl u sistemskom direktorijumu pokreni Run i izvrsi sledecu liniju:
Code:

regsvr32   C:\WINDOWS\system32\DAO350.DLL


Nadam se da znas kako to da izvrsis, a ako ne znas pritisni WIN+R kombinaciju na tastaturi.
Re: VB aplikacija ne radi na drugom racunaru... 23.01.2006. u 11:40 · pre 252 meseca #15
Code:

regsvr32   C:\WINDOWS\system32\DAO350.DLL


Ovo radi!!!!! Hvala goranvuc puno!!! A samo jos jedno pitanjce: Je li se ovo mora registrovati na svakom racunaru ili se jednom registruje i to je to??
Re: VB aplikacija ne radi na drugom racunaru... 23.01.2006. u 14:24 · pre 252 meseca #16
Eto, goranvuc je bio brzi :). Zato sam ti i trazio celu gresku. Jednostavnom pretragm Registry-a se pronalazi sta je u pitanju. NHF.
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: VB aplikacija ne radi na drugom racunaru... 23.01.2006. u 15:10 · pre 252 meseca #17
Hvala vam, a ako vam nije tesko jos samo da odgovorite kako se pretrazuje tay Registry??? i treba li uvijek registrovati fajl DAO350.DLL, na svakom racunaru?

HVALA VAM
Re: VB aplikacija ne radi na drugom racunaru... 23.01.2006. u 18:43 · pre 252 meseca #18
Imam i ja jedno pitanje a vezano je za ovu temu
Program pisan u vb radi kod mene ali kada pokusam da ga pokrenem na drugom racunaru dobijam poruku da je fajl nepostojeci ili netecan.Prvi put sam startovao Dependency Walker i video sledece:

MFC42LOC.DLL
VB6DE.DLL
VB6SR.DLL
poruka: "error opening file,The system cannot find the file specified"

Sta treba da uradim da bi program radio na drugom racunaru?

Milan
Potpis
msn : [email protected]
Skype : mladenovic.milan.kg
Re: VB aplikacija ne radi na drugom racunaru... 26.01.2006. u 09:06 · pre 252 meseca #19
Citat:
mmladenovic: 
MFC42LOC.DLL
VB6DE.DLL
VB6SR.DLL
poruka: "error opening file,The system cannot find the file specified"

Sta treba da uradim da bi program radio na drugom racunaru?

Milan


Pokusaj da stavis te dll fajlove i jos ocx fajlove koji trebaju (znaci udjes u VB-u u Components i vidis koje su ti komponente ukljucene i kad se postavis na neku u dnu ti pise koji je to fajl) te fajlove kopiras u folder sa exe programom i treba da radi...
Re: VB aplikacija ne radi na drugom racunaru... 26.01.2006. u 13:07 · pre 252 meseca #20
Citat:
nd_genius: Pokusaj da stavis te dll fajlove i jos ocx fajlove koji trebaju (znaci udjes u VB-u u Components i vidis koje su ti komponente ukljucene i kad se postavis na neku u dnu ti pise koji je to fajl) te fajlove kopiras u folder sa exe programom i treba da radi...


Naravno ali sa registracijom istih.
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme