Posljednjih 15 postova u ovoj temi
Ova tema sadrzi vise od 15 postova. Kliknite ovdje da biste pogledali cijelu temu.
Predmet: Re: Gzip arhiver
cijeli project snimio sam na novu lokaciju na HD i sada radi. Mozda je greska sto u ime mape nisam koristio _ npr. d:\zipunzip_program ja sam imenovao mapu ovako d:\zipunzip program pa ga mozda iz dos prompta nije prepoznao. Neznam. To mi prvo palo na pamet uglavnom u novoj mapi radi i ovaj moj.
Dakle nakon ovoga sto mi se danas desilo osjecam bolove u glavi i idem prileci malo. Nemoram ti pricati da mi se ovakve stvari desavaju gotovo skoro svaki dan zato mi se zna desiti da izludim jednostavno
dovidenja i vidimo se sutra. hvala na pomoci i krvavo si zasluzio danas 2x+, a dao bi ti ja i 3x+ ali je zxz rekao da ne klikamo po tim + bezveze pa cu samo 2 komada da ti dam sada eto vidim traze tamo na accesu tvoju pomoc pa pomozi ljudima. Ja kada sam vidio onaj kod tamo 0401 i 401 mene pao mrak na oci
cijeli project snimio sam na novu lokaciju na HD i sada radi. Mozda je greska sto u ime mape nisam koristio _ npr. d:\zipunzip_program ja sam imenovao mapu ovako d:\zipunzip program pa ga mozda iz dos prompta nije prepoznao. Neznam. To mi prvo palo na pamet uglavnom u novoj mapi radi i ovaj moj.
Dakle nakon ovoga sto mi se danas desilo osjecam bolove u glavi i idem prileci malo. Nemoram ti pricati da mi se ovakve stvari desavaju gotovo skoro svaki dan zato mi se zna desiti da izludim jednostavno
dovidenja i vidimo se sutra. hvala na pomoci i krvavo si zasluzio danas 2x+, a dao bi ti ja i 3x+ ali je zxz rekao da ne klikamo po tim + bezveze pa cu samo 2 komada da ti dam sada eto vidim traze tamo na accesu tvoju pomoc pa pomozi ljudima. Ja kada sam vidio onaj kod tamo 0401 i 401 mene pao mrak na oci
Predmet: Re: Gzip arhiver
kod mene i ovaj tvoj primer radi
kod mene i ovaj tvoj primer radi
Predmet: Re: Gzip arhiver
Kako ti se zove command butone da nije problem u njima
Kako ti se zove command butone da nije problem u njima
Predmet: Re: Gzip arhiver
zanimljivo
ovo tvoje radi savrseno, a moje ne.
uradio sam upravo kako si mi rekao. Kasnije sam usporedio ta dva programa i oni su potpuno isti. Jedina je razlika sto se tvoja forma zove: frmZIPunZIP, a moja Form1 ali mislim da to ne utjece na izvodenje programa.
sljedece sto sam napravio je da sam metodom copy-paste kopirao kod iz tvojega programa u svoj. Dakle sve iz frmZIPunZIP u svoju Form1 i isto tako kopirao sam iz tvojega modula u svoj i startao svoj program i nije radilo. Sada me zanima dali znas kako to da tvoj originalni program radi, a moj u koji sam kopirao tvoj ne radi.
zanimljivo
ovo tvoje radi savrseno, a moje ne.
uradio sam upravo kako si mi rekao. Kasnije sam usporedio ta dva programa i oni su potpuno isti. Jedina je razlika sto se tvoja forma zove: frmZIPunZIP, a moja Form1 ali mislim da to ne utjece na izvodenje programa.
sljedece sto sam napravio je da sam metodom copy-paste kopirao kod iz tvojega programa u svoj. Dakle sve iz frmZIPunZIP u svoju Form1 i isto tako kopirao sam iz tvojega modula u svoj i startao svoj program i nije radilo. Sada me zanima dali znas kako to da tvoj originalni program radi, a moj u koji sam kopirao tvoj ne radi.
Predmet: Re: Gzip arhiver
Moze biti problem i pateka gde se napazi program probaj sve da stavis na C: u neki folder bez razmake u nazivu
Moze biti problem i pateka gde se napazi program probaj sve da stavis na C: u neki folder bez razmake u nazivu
Predmet: Re: Gzip arhiver
Ovo kod mene radi eve sve uradzeno ukomplet u ova verzija kod mene sam stvio i password na zipu pa pogledaj
Ovo kod mene radi eve sve uradzeno ukomplet u ova verzija kod mene sam stvio i password na zipu pa pogledaj
Predmet: Re: Gzip arhiver
nista. copirao sam tocno ovaj gore primjer, a ono prije stavio u modul.
u mapi nema Data.zip , Data.zip fajla nema nigdje na HD pregledao sam sa programom Everything search engine
znaci nesto ne radi. Ili sam ja nesto krivo upisao. Daj molim te reci dali to kod tebe radi?
vazno je reci, a evo sada sam isprobao
umjesto :ShellAndWait strString, vbNormalNoFocus
stavim :Shell strString, vbNormalNoFocus
znaci ne poziv modul i isto ne radi
pa predpostavljam da je greska negdje u onim stringovima
Program = App.Path & "\7za.exe"
OdRar = App.Path & "\data.zip"
strString = Program & " e " & OdRar & " -o" & App.Path & "\" & " -y"
sada cu probati sa MsgBox kako si rekao da vidim sta je u stringovima
evo probao sa msgbox i cini mi se da je sve u redu
u dos promptu sa naredbom : 7za.exe a data.zip *.txt odradi sve u redu
komprimira sve *.txt fajlove u data.zip
nista. copirao sam tocno ovaj gore primjer, a ono prije stavio u modul.
u mapi nema Data.zip , Data.zip fajla nema nigdje na HD pregledao sam sa programom Everything search engine
znaci nesto ne radi. Ili sam ja nesto krivo upisao. Daj molim te reci dali to kod tebe radi?
vazno je reci, a evo sada sam isprobao
umjesto :ShellAndWait strString, vbNormalNoFocus
stavim :Shell strString, vbNormalNoFocus
znaci ne poziv modul i isto ne radi
pa predpostavljam da je greska negdje u onim stringovima
Program = App.Path & "\7za.exe"
OdRar = App.Path & "\data.zip"
strString = Program & " e " & OdRar & " -o" & App.Path & "\" & " -y"
sada cu probati sa MsgBox kako si rekao da vidim sta je u stringovima
evo probao sa msgbox i cini mi se da je sve u redu
u dos promptu sa naredbom : 7za.exe a data.zip *.txt odradi sve u redu
komprimira sve *.txt fajlove u data.zip
Predmet: Re: Gzip arhiver
Eve komplet
Eve komplet
PreuzmiIzvorni kôd (Visual Basic):
- Private Sub Command1_Click()
- Dim Program As String
- Program = App.Path & "\7za.exe" ' treba da ima rar.exe vo istiot direktorium od ovaj program
- Dim Fajlovi As String
- Fajlovi = App.Path & "\*.txt" ' Svi txt Fajlove
- Dim VoRar As String
- VoRar = App.Path & "\Data.zip" ' Vo isti folder gde se nalazi program formira se fajl Data.zip
- Dim strString As String
- strString = Program & " a " & VoRar & " " & Fajlovi
- ' e sad ovde vec se izvrsi pakovajne podatke
- ShellAndWait strString, vbNormalNoFocus
- End Sub
- Private Sub Command2_Click()
- Dim Program As String
- Program = App.Path & "\7za.exe" ' treba da ima rar.exe vo istiot direktorium od ovaj program
- Dim OdRar As String
- OdRar = App.Path & "\Data.zip" ' Data.zip mora se nalaziti u isti folder gde je program i 7za.exe
- Dim strString As String
- strString = Program & " e " & OdRar & " -o" & App.Path & "\" & " -y" ' vo istiot folder gde se nalazi program
- ' e sad ovde vec se izvrsi pakovajne podatke
- ShellAndWait strString, vbNormalNoFocus
- End Sub
Predmet: Re: Gzip arhiver
evo probao ja, ne raspakira.
za unzip napisao ovo:
nakon sto ode u modul tamo ide do
exit sub
dakle ne raspakira
evo probao ja, ne raspakira.
za unzip napisao ovo:
PreuzmiIzvorni kôd (Visual Basic):
- program = App.Path & "\7za.exe"
- zipFajl = App.Path & "\data.bin"
- strString = program & " e " & zipFajl & " -y" 'ovo y je za overwrites
- ShellAndWait strString, vbMinimizedNoFocus
nakon sto ode u modul tamo ide do
PreuzmiIzvorni kôd (Visual Basic):
ali je process_handle=0 pa prema tome ne odradi nista i ode na - If process_handle <> 0 Then
- WaitForSingleObject process_handle, INFINITE
- CloseHandle process_handle
- End If
exit sub
dakle ne raspakira
Predmet: Re: Gzip arhiver
Ovako vbMinimizedNoFocus e dali da vidimo program dok se pakuju podatke tu imas vise izbora ja koristim ova ali evo pogledaj na sliku sta cu staviti
strString = Program & VoRar & Fajlovi 'stavimo u strString
ova je u redu samo ovde u ovaj string treba jos staviti i ono slovo "a"
za testirajne stringa dali je dobro uradzen ja uvjek stavim jedan msgbox i u njega stavim string koi treba se izvrsavati da pogledam kako to izgleda i ako je u redu nazoves funkcija shelandwait
ovako bi trebalo da izgleda kod tebe sa to sto bin fajlovi bi bili u folder pored program koj se zobe Bazi a zip fajl nakon pakovajne nalazice se u C: direktorium
Ovako vbMinimizedNoFocus e dali da vidimo program dok se pakuju podatke tu imas vise izbora ja koristim ova ali evo pogledaj na sliku sta cu staviti
strString = Program & VoRar & Fajlovi 'stavimo u strString
ova je u redu samo ovde u ovaj string treba jos staviti i ono slovo "a"
za testirajne stringa dali je dobro uradzen ja uvjek stavim jedan msgbox i u njega stavim string koi treba se izvrsavati da pogledam kako to izgleda i ako je u redu nazoves funkcija shelandwait
ovako bi trebalo da izgleda kod tebe sa to sto bin fajlovi bi bili u folder pored program koj se zobe Bazi a zip fajl nakon pakovajne nalazice se u C: direktorium
PreuzmiIzvorni kôd (Visual Basic):
- Dim Program As String
- Program = App.path & "\7za.exe" ' treba da ima rar.exe vo istiot direktorium od ovaj program
- Dim Fajlovi As String
- Fajlovi= App.path & "\Bazi\*.bin"
- Dim VoRar As String
- VoRar= "C\data.zip"
- Dim strString As String
- strString= Program & " a " & VoRar & " " & VoRar
- Msgbox strString ' da pogledas kako izgleda komplet
- ' e sad ovde vec se izvrsi pakovajne podatke
- ShellAndWait strString, vbMinimizedNoFocus
Predmet: Re: Gzip arhiver
ma ja sam tebe trebao uslugu pa sam preveo da se ti ne mucis, ali eto dobro
a ovo vbMinimizedNoFocus sta je to?
vidio sam u knjizi pise vbNormalFocus, sta tu trebam staviti, mislim koji parametar
i jos nesto ako definiram kao i ti:
kako ce izgledati shell naredba, mozda ovako?
ili cemo ovo: Program & VoRar & Fajlovi staviti u neki string recimo strString
necemo sada o progresbaru jer je i ovo za mene tesko pa cemo to prvo rijesiti a onda vidicemo ko živ,ko mrtav.
necemo zxz pozvati, ako ga pozovemo onda ce on napisati kod sve rijesiti i onda nesmijem nista ni pitati. Odma bi mi rekao: Opet, neznaš?! Evo ti kec u imenik.
ma ja sam tebe trebao uslugu pa sam preveo da se ti ne mucis, ali eto dobro
a ovo vbMinimizedNoFocus sta je to?
vidio sam u knjizi pise vbNormalFocus, sta tu trebam staviti, mislim koji parametar
i jos nesto ako definiram kao i ti:
PreuzmiIzvorni kôd (Visual Basic):
- Dim Program As String
- Program = App.path & "\RAR.EXE"
- Dim Fajlovi As String
- Fajlovi= App.path & "\Bazi\*.mdb"
- Dim VoRar As String
- VoRar= "C\Bazi.rar"
kako ce izgledati shell naredba, mozda ovako?
ShellAndWait Program & VoRar & Fajlovi, vbMinimizedNoFocusili cemo ovo: Program & VoRar & Fajlovi staviti u neki string recimo strString
PreuzmiIzvorni kôd (Visual Basic):
- strString = Program & VoRar & Fajlovi 'stavimo u strString
- ShellAndWait strString, vbMinimizedNoFocus 'onda pozovemo shell sa tim stringom
necemo sada o progresbaru jer je i ovo za mene tesko pa cemo to prvo rijesiti a onda vidicemo ko živ,ko mrtav.
necemo zxz pozvati, ako ga pozovemo onda ce on napisati kod sve rijesiti i onda nesmijem nista ni pitati. Odma bi mi rekao: Opet, neznaš?! Evo ti kec u imenik.

Predmet: Re: Gzip arhiver
I jos nesto od iskustva:
Kad radis pakovajne fajlove moras dobro napisati puteve odakle su fajlove na koja lokacija ide i gde se nalazi program so koi pakujes u tvom slucaju 7za.exe
Ja kod mene uvek i definiram kao stringove pred pocetka izvrsavakne procesa primer:
I jos nesto od iskustva:
Kad radis pakovajne fajlove moras dobro napisati puteve odakle su fajlove na koja lokacija ide i gde se nalazi program so koi pakujes u tvom slucaju 7za.exe
Ja kod mene uvek i definiram kao stringove pred pocetka izvrsavakne procesa primer:
PreuzmiIzvorni kôd (Visual Basic):
- Dim Program As String
- Program = App.path & "\RAR.EXE" ' treba da ima rar.exe vo istiot direktorium od ovaj program
- Dim Fajlovi As String
- Fajlovi= App.path & "\Bazi\*.mdb"
- Dim VoRar As String
- VoRar= "C\Bazi.rar"
Predmet: Re: Gzip arhiver
Slobodno pisuvaj na tvom jeziku ja te sve razumem ovo sa prevodom na google translate nije dobro.
E sad ovako.
Ne treba razumeti funkcija sta radi one e vec uradzena i testirana i oko nje prica e zavrsena tako da ne ulazimo u sustine funkcija.
Ti uradi sledece:
Stavi ovaj cod u neki modul.
I u tvoj cod na mesto gde koristis naredba Shell zameni ja sa ShelAndWait ovako na primer:
E sad sta se desava da bolje razumes sta radi funkcija.
Ova funkcija zaustavi ce program odbosno (Program bice blokitran) dok se podatci pakuju ,a kad zavrsi proces sve vraca se vo normala.
To je dobro ako imas puno podatke koi trebas spakovati i za pakovajne treba vise vremena a u medzuvremenu da ne bi korisnik opet pokrenuo proces za pakovajne.
Naredba Shell mozes vise puta pozvati a program ne zna dali je predhodni proces zavrsio.
Ako nesto nije jasno pisi.
Za progres barom malo kasnije jer i ja ga nekoristim mozda ZXZ moze tu da pomozi malo.
Slobodno pisuvaj na tvom jeziku ja te sve razumem ovo sa prevodom na google translate nije dobro.
E sad ovako.
Ne treba razumeti funkcija sta radi one e vec uradzena i testirana i oko nje prica e zavrsena tako da ne ulazimo u sustine funkcija.
Ti uradi sledece:
Stavi ovaj cod u neki modul.
I u tvoj cod na mesto gde koristis naredba Shell zameni ja sa ShelAndWait ovako na primer:
ShellAndWait "7za a data.zip *.bin", vbMinimizedNoFocusE sad sta se desava da bolje razumes sta radi funkcija.
Ova funkcija zaustavi ce program odbosno (Program bice blokitran) dok se podatci pakuju ,a kad zavrsi proces sve vraca se vo normala.
To je dobro ako imas puno podatke koi trebas spakovati i za pakovajne treba vise vremena a u medzuvremenu da ne bi korisnik opet pokrenuo proces za pakovajne.
Naredba Shell mozes vise puta pozvati a program ne zna dali je predhodni proces zavrsio.
Ako nesto nije jasno pisi.
Za progres barom malo kasnije jer i ja ga nekoristim mozda ZXZ moze tu da pomozi malo.
Predmet: Re: Gzip arhiver
Tovar za mene , čovek. Å¡to go napiÅ¡a ridot linii i Jas baram na toa kako tele vo Å¡arena vrata. AJde, ako ne ti preči napiÅ¡ete mi deka Jas go koristam so moite ona Å¡to mi treba .
Imam data.bin datoteka koJa ima kompresirana vo nego datoteki so ekstenziJa za otpadoci. Od glavnite formi se založi deka vašiot modul , kako?
za data.bin datoteka može da se napiše vaka:
Čadot strString kako String
strString = App.Path & " \ data.bin "
sega ḱe se Javite na vaÅ¡iot modul i raskomprimirao data.bin vo ista papka so upotreba progresbar koi veḱe imaat Forma1
Jas ne go razbiraat ona što process_id i process_handle
vie ne mora da doJde, koga ḱe se fati vaÅ¡eto vreme i koga sakate
Tovar za mene , čovek. Å¡to go napiÅ¡a ridot linii i Jas baram na toa kako tele vo Å¡arena vrata. AJde, ako ne ti preči napiÅ¡ete mi deka Jas go koristam so moite ona Å¡to mi treba .
Imam data.bin datoteka koJa ima kompresirana vo nego datoteki so ekstenziJa za otpadoci. Od glavnite formi se založi deka vašiot modul , kako?
za data.bin datoteka može da se napiše vaka:
Čadot strString kako String
strString = App.Path & " \ data.bin "
sega ḱe se Javite na vaÅ¡iot modul i raskomprimirao data.bin vo ista papka so upotreba progresbar koi veḱe imaat Forma1
Jas ne go razbiraat ona što process_id i process_handle
vie ne mora da doJde, koga ḱe se fati vaÅ¡eto vreme i koga sakate
Sva vremena su GMT +01:00. Trenutno vrijeme: 9: 51 am.
Portal
iCentar
Statistike
Procitajte pravila
Donacije
Racunari i oprema
Softver i op. sistemi
Hardver i mreze
Programiranje i baze
Nauka
Tehnika
Dom i porodica
Biznis
Sport i rekreacija
Zabava
Zanimljivosti
Pretrazi
Tim
Registriraj se
Vazni alati
Prijavi se