[ bciric @ 04.10.2007. 14:16 ] @
Zanim me sta ce se desiti sa programom pisamom u VB5.0 ako ja na kompu instaliram 6.0? moguce li je da vb5.0 aplikacija ne radi? hvala |
[ bciric @ 04.10.2007. 14:16 ] @
[ rgdrajko @ 04.10.2007. 18:01 ] @
VB6 ce bez problema konvertovati svaki vb5 program i ucitati ga i on ce bez problema raditi i mozes ga dalje ispravljati uz odredjene prednosti koje nema vb5.
[ bciric @ 05.10.2007. 01:18 ] @
A ako imam registrovane komponente poput crystal report-a u vb5.0 dal ce on raditi u vb 6.0?
i Zanima me da li postoji mogucnost da konvertujem moj program pisan na vb6.0 u vb5.0? [ Marko_L @ 05.10.2007. 05:06 ] @
Konverzija iz Vb5 u Vb6 nije nikakav problem. U 90-95% slučajeva bez problema možeš otvoriti aplikaciju koja je pisana u VB5 u šestici. Eventualno ćeš dobiti obaveštenje da je aplikacija pisana u VB5, prihvatiš to, snimiš projekat i sledeći put otvaraš projekat kao da je pisan u šestici bez ikakvih problema. Onih 5-10% slučajeva podrazumeva neke specifične situacije kada si recimo koristio neke kontrole koje nisu iste verzije kao one koje su stigle uz VB6, pa ih isti ne prepozna iz prve, te ih zameni picturebox-evima, ali to se uglavnom rešava ponovnim postavljanjem ekvivalentnih kontrola umesto tih picturebox-eva. Postoje još neki faktori, mada ne mogu sad da se setim tačno koji, davno beše kada sam imao posla sa peticom, koji mogu da utiču na to da se pojave neki problemi prilikom otvaranja VB5 projekta u šestici, ali su to uglavnom toliko retke situacije da nisu ni vredne pomena, a i obično se lako rešavaju. U svakom slučaju, najbolje je da probaš... otvoriš lepo projekat u šestici, pa ako radi, radi, ako ne, onda ćeš dobiti poruku o grešci, kao i naziv log fajla gde možeš da pročitaš šta tačno ne štima i brzo rešiš problem.
Što se tiče konvertovanja VB6 projekta u VB5, tu je već malo drugačija situacija, mada opet dosta projekata može da radi. Glavni problem jeste to što VB6 ima neke funkcije koje VB5 nema (Split, Replace, RevString... i mnoge druge), pa ako su one korišćene u kodu, program neće raditi ako ga pokreneš u petici. No, to ne treba da te spreči da probaš. Prvo trebaš malo da "hakuješ" :) Šalu na stranu, da bi otvorio VB6 projekat u petici, moraš da izmeniš jednu liniju, inače ćeš dobiti grešku prilikom otvaranja. Dakle, otvori Notepad ili Wordpad (ili neki drugi editor koji već koristiš), pronađi liniju "Retained=0" i obriši je, a zatim snimi projekat. Sada možeš da ga otvoriš u petici. E sad, da li će raditi to zavisi od funkcija koje sam pominjao. Najbolji način je da startuješ program, i prčkaš po njemu, pa ako naleti na funkciju koja ne postoji u VB5, izbaciće ti grešku. Međutim, ni to nije ništa strašno, jer se u najvećem broju slučajeva potrebna funkcija može naći na netu, pa ako si baš zapeo da koristiš peticu (mada ti ja svakako preporučujem da pređeš na šesticu), moći ćeš da nateraš program da radi. Eto toliko, nadam se da nisam bio previše konfuzan :) [ bciric @ 05.10.2007. 18:55 ] @
Ma ok, probacu kad nadjem vb5.0, ja inace radim u vb6.0 i napisao sam program za jednog knjigovodju koji ima neke knjigovodstvene aplikacije radjene u vb5.0 pa sad to moram da uskladim jer programer koji je radio one aplikacije nece da ih iskompajlira na vb6.0 i onda je meni ostalo da ja moj projekat prebacim u vb5.0.
Hvala na odgovoru i javicu se ako imam problema sa tom konverzijom hvala jos jednom [ Marko_L @ 05.10.2007. 21:50 ] @
Pa pazi, ako već radiš u VB6, onda ti je bolja solucija da postojeće aplikacije prebaciš u VB6 i nastaviš rad sa njim. Biće ti lakše kasnije ako budeš trebao nešto da menjaš, dodaješ, oduzimaš... ovako ćeš stalno morati nešto da budžiš.
[ bciric @ 07.10.2007. 15:03 ] @
Ma razumem ja to ali problem je sto te predhodne aplikacije nisam ja radio, i ne mogu ja da ih prebacim u vb6.0
hvala na predlozima [ bciric @ 07.10.2007. 23:28 ] @
Promenio sam project fajl i obrisao ono kao sto rece ali mi javaja gomilu gresaka, ne prepoznaje skoro nista, ni datareport-e, ni toolbar, ni ado kontrole...
Sta sad predlazete? [ Marko_L @ 08.10.2007. 00:14 ] @
Pa to je i logično, jer koliko se sećam VB5 nema Data report, kao ni ADO kontrole... Ja ti predlažem, ako već moraš da radiš u VB5, da pređeš sa Data Reporta na Crystal reports (verzija 4.6 se recimo lepo slaže sa VB5), umesto ADO koristi DAO, a za te toolbarove nemam pojma. Valjda u petici ima nešto što može da ih zameni. U svakom slučaju, imaćeš posla oko konverzije.
[ bciric @ 08.10.2007. 17:44 ] @
A gde da nadjem Crystal reports verzija 4.6 ? ajde ako imas posalji na mail
[email protected] [ Marko_L @ 08.10.2007. 18:16 ] @
Trebalo bi da si ga dobio uz VB, ide uz šesticu, a koliko se sećam i uz peticu. Pogledaj na disku.
[ bciric @ 12.10.2007. 19:12 ] @
Ma nisam dobio report uz vb6.0, na koji nacin da ga registrujem?
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|