[ DWade @ 13.09.2007. 18:28 ] @
e ovako, poceo sam da pravim svoj prvi program u vb-u , ali imam jedan problem. Naime zelim da napravim program koji ce pacth-ovati igru pes6. e sad ostalo mi je samo da jos nesto uradim. Trebam da ubacim jedan fajl u program . I onda treba na pritisak dugma PATCH da mi se otvori prozor sa Save As , gde ce korisnik izabrati gde da sacuva fajl.POMOC!!!
Kako da ubacim taj fajl u program i da stavim komandu da se taj fajl na stisak dugma PATCH pokrene da se sacuva na neko mesto koje ce korisnik sam izabrati.HVALA UNAPRED

[Ovu poruku je menjao DWade dana 14.09.2007. u 18:04 GMT+1]
[ Marko_L @ 13.09.2007. 20:07 ] @
Pogledaj Common Dialog kontrolu. Nego, kakve to veze ima sa help fajlom ?
[ Eurora3D Team @ 14.09.2007. 15:06 ] @
Jel to uvek isti fajl ?
[ DWade @ 14.09.2007. 17:29 ] @
znaci program izgleda ovako





Ja zelim pre svega da prvo fajl velicine 1.1.mb ubacim u program . Pa onda da napravim nesto da klikom na dugme PATCH taj fajl koji sam ubacio bude sacuvan na neko mesto na kompu koje ce sam korisnik odrediti( to jest da se otvori Save As dialog) . E sad ja sam za sada uspeo da namestim da klikom na dugme Patch otvori se prozor Save As. Ali problem je sto program ne zna sta da memorise , znaci nema fajla, moram da povezem fajl i to dugme Patch. Ali kako sve to da uradim?
[ Marko_L @ 15.09.2007. 06:01 ] @
Ček polako, prvo da definišemo šta znači ubaciti fajl u program ? Misliš da integrišeš taj fajl u exe, pa da ga odatle kopiraš tamo gde se odredi ili hoćeš da ga ubaciš u folder u kome je program, pa da ga odatle kopiraš. Ako je ovo prvo slučaj, što bi verovatno bila elegantnija varijanta za korisnika, je dosta teže za izvesti, ali nije nemoguće. Fajl bi mogao da se ubaci u resource, pa da napišeš kod koji će da ga otvori u binary modu, napravi prazan fajl, i takođe otvori u binary modu i onda u taj prazan fajl prebaciš ono što ti je u fajlu koji si stavio u resource, iskopiraš ga tamo gde korisnik odredi, a zatim obrišeš fajl. Tako bi korisnik imao utisak da se fajl iskopirao direktno iz tvog exe-a. To bi teoretski trebalo da šljaka, međutim, ovo nisam pokušavao u praksi i ne znam kako bi funkcionisalo, pogotovo sa većim fajlovima, ali ne bi bilo na odmet probati. Doduše, ovo nije baš zgodno ako taj fajl nije uvek isti, tj. ako treba da se menja s vremena na vreme, jer bi onda morao da ubacuješ novi fajl u resource i ponovo kompajliraš aplikaciju.
Ova druga varijanta je jednostavnija za izvesti, ali trebaš da znaš tačno kako se zove fajl i gde će se nalaziti (najbolje u istom folderu kao i program). Dakle postaviš fajl u folder gde ti je program, odredi[ mu fiksan naziv, a onda iz koda pozoveš ShowSave, a zatim sa FileCopy iskopiraš taj fajl gde je potrebno.
Code:
FileCopy App.Path & "\imefajla.ext", CD.FileName

Ako to nije to, onda objasni malo preciznije u čemu je problem.
[ DWade @ 15.09.2007. 14:12 ] @
opet nece. evo okoacio sam rar fajl gde imas mali video i slike da vidis sta se sve desava kad ukucam kod. A da, stavio sam, i fajl.

http://rapidshare.com/files/55896519/vb_help1.rar
[ Marko_L @ 15.09.2007. 17:49 ] @
Umesto CD.FileName stavi cd1.FileName pošto ti se tako zove kontrola. Druga stvar, umesto App.Path & "KONAMI-WIN32PES6OPT.file" stavi App.Path & "\KONAMI-WIN32PES6OPT.file" i trebalo bi da radi.