Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Print #1, ""....

[es] :: Visual Basic 6 :: Print #1, ""....

Strane: 1 2 3

[ Pregleda: 6694 | Odgovora: 49 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

VRKY

Član broj: 21087
Poruke: 4690
*.net.htnet.hr



+8 Profil

icon Print #1, ""....22.09.2004. u 15:08 - pre 207 meseci
pOzDrAv:
imam mali problemčić,meni se činilo glupo da zbog ovog postujem ali nisam skužio u čemu je problem pa sam se ipak odlučio za...
PrOblem:
Želim naredbu

Code:

FileCopy App.Path + "\" + App.EXEName + ".exe", "C:\ES.exe"


Stavit u :

Code:

Open "C:\Vrky.exe" For Output As 1
Print #1, "TU “
Close


Ali niakako prilagodit kod FileCopy... da stane tu ida normalno radi.Pokušavao sam stavljati “ i to više puta ali opet niš...Kad stavljam “ onda mi ispadne sljedeći kod:

Code:

Print #1, ""; FileCopy; App.Path + "\" + App.EXEName + ".exe", "C:\ES.exe"""


I kad to pokrenem ispiše se error:

Compile error:
Argument not optional

Nadam se da ste me shvatili

 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: Print #1, ""....22.09.2004. u 19:57 - pre 207 meseci
Ako sam te razumeo imas problema sa kopiranjem. Evo FSO primer:
Code:

Dim sPath As String, dPath As String
Dim FSO As New Scripting.FileSystemObject

sPath = App.Path & "\" & App.ExeName & ".exe"  ' source
dPath = "C:\ES.exe"  ' destination

FSO.FileCopy sPath, dPath, True

Ali ja mislim da ne mozez da kopiras program koji je aktivan (pokrenut), mozda gresim...
 
Odgovor na temu

VRKY

Član broj: 21087
Poruke: 4690
*.net.htnet.hr



+8 Profil

icon Re: Print #1, ""....22.09.2004. u 20:34 - pre 207 meseci
Ne ne... Krivo si me shvatio.
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12798



+4738 Profil

icon Re: Print #1, ""....22.09.2004. u 23:18 - pre 207 meseci
Da vidimo da li sam ja dobro shavtio :). Hoces da u Vrky.exe upises komandu FileCopy sa sve parametrima pa da kad pokrenes taj Vrky.exe da on odatle to procita i uradi sta je procitao?
Ako je tako, onda ti pristup pogresan jer ces prepisati pocetak .exe dajla tako da on vise nece raditi. Moras to dopisati na kraj fajla. I predlazem ti da koristis FSO. Imas top temu o tome kako.
 
Odgovor na temu

VRKY

Član broj: 21087
Poruke: 4690
*.net.htnet.hr



+8 Profil

icon Re: Print #1, ""....23.09.2004. u 05:55 - pre 207 meseci
Ne,Ne krivo me shvaćate.
Želim:
Ovaj kod:

Code:

FileCopy App.Path + "\" + App.EXEName + ".exe", "C:\ES.exe"


Stavit u Print

Code:

Print #1, "Znači želim da FileCopy ide tu i da radi“


Meni ne uspijeva stavljanje FileCopy komande u Print Komandu...Pojavljuje mi se uvijek ;
I kad onda pokrenem piše:

Compile error:
Argument not optional

Nadam se da sam sad bolje objasnio...
 
Odgovor na temu

vujkev
Beograd

Član broj: 8072
Poruke: 1337
*.telekom.yu



+103 Profil

icon Re: Print #1, ""....23.09.2004. u 07:28 - pre 207 meseci
Code:

Print #1, "FileCopy " & App.Path & "\" & App.EXEName & ".exe, C:\ES.exe"


Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
 
Odgovor na temu

Not now, John!

Član broj: 231
Poruke: 1317
*.dialup.blic.net



+4 Profil

icon Re: Print #1, ""....23.09.2004. u 09:28 - pre 207 meseci
Nisam siguran (sad sam u Linuxu), ali mislim da Print traži još jedan argument.

Code:
Print #1, , sTvojStringKojiIspisuješ


Takođe, zašto fajl u koji ispisuješ tekstualne podatke ima nastavak ".exe"? Kod
Code:
Open "C:\Vrky.exe" For Output As 1
Print #1, "TU “
Close
treba da bude
Code:
Open "C:\Vrky.txt" For Output As #1
Print #1, , "TU “
Close #1

(Na kraju Close stavi broj fajla koji zatvaraš.)
"I'd take the awe of understanding over the awe of ignorance any day."
- Douglas Adams
 
Odgovor na temu

VRKY

Član broj: 21087
Poruke: 4690
*.net.htnet.hr



+8 Profil

icon Re: Print #1, ""....23.09.2004. u 14:44 - pre 207 meseci
@vujkev
Tvoj kod ne rdai nešto.
@Not now, John!
Bezveze sam stavio tamo .exe,i znam da na kraju treba bit close
Ako ovako pomoću naredbe FileCopy ne radi koji ima drugi način...
 
Odgovor na temu

vujkev
Beograd

Član broj: 8072
Poruke: 1337
*.telekom.yu



+103 Profil

icon Re: Print #1, ""....23.09.2004. u 14:51 - pre 207 meseci
E sad si mi stvarno pomogao, a samim tim i sebi :)

Koja je greska (opis, broj,....)?
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
 
Odgovor na temu

VRKY

Član broj: 21087
Poruke: 4690
*.net.htnet.hr



+8 Profil

icon Re: Print #1, ""....23.09.2004. u 15:07 - pre 207 meseci
Nije nikaka greška... Sve se normalno pokrene ali se ne napravi .exe koji se treba napravit
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12798



+4738 Profil

icon Re: Print #1, ""....23.09.2004. u 15:15 - pre 207 meseci
Cekaj, hoces da napravis .exe fajl koji kad otvoris u Notepad-u (npr.) u njemu pise: FileCopy App.Path + "\" + App.EXEName + ".exe", "C:\ES.exe"?
Ili hoces da napravis .exe koji kad pokrenes radi to sto radi komanda: FileCopy App.Path + "\" + App.EXEName + ".exe", "C:\ES.exe"?
 
Odgovor na temu

VRKY

Član broj: 21087
Poruke: 4690
*.net.htnet.hr



+8 Profil

icon Re: Print #1, ""....23.09.2004. u 15:49 - pre 207 meseci
Ovo drugo...ALi taj kod za kopiranje moa bit u Printu.
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12798



+4738 Profil

icon Re: Print #1, ""....23.09.2004. u 15:52 - pre 207 meseci
Nema sanse da to tako uradis.
 
Odgovor na temu

filjo

Član broj: 17551
Poruke: 136
*.co.yu



+1 Profil

icon Re: Print #1, ""....23.09.2004. u 16:27 - pre 207 meseci

Citat:


Code:

FileCopy App.Path + "\" + App.EXEName + ".exe", "C:\ES.exe"



Stavit u :


Code:

Open "C:\Vrky.exe" For Output As 1
Print #1, "TU “
Close




Da vidimo red po red:

Sa FileCopy kopiras APLIKACIJA.EXE fajl u ES.EXE

Zatim otvaras VRKY.EXE
Posle bi trebalo da se u VRKY.EXE prepise APLIKACIJA.EXE koja se predhodno kopira u ES.EXE
Zatvaras VRKY.EXE


Stavi samo jedan red umesto svih posto nema smisla da otvoris VRKY.EXE prepises ES.EXE u njega pa da ga zatvaras:

FileCopy App.Path + "\" + App.EXEName + ".exe", "VRKY.EXE"

To ti radi bas to sto si hteo, osim ako nisi sakrio kod izmedju open i close naredbi sto je verovatno tacno jer koliko vidim zelis da menjas EXE u toku izvrsavanja programa.

poz


 
Odgovor na temu

VRKY

Član broj: 21087
Poruke: 4690
*.net.htnet.hr



+8 Profil

icon Re: Print #1, ""....23.09.2004. u 19:59 - pre 207 meseci
Ne shvaćate me... Ne mora biti ovo:
Code:

Open "C:\Vrky.exe" For Output As 1
Ili
Open "C:\Vrky.txt" For Output As 1


Može i bit

Code:

Open Path For Output As #1
ili
Open .... For Append As #1


Nije bitno što je u Openu meni je bitno sao da se iskopira (napravi .exe)
a Znači u Print da ide kopiranje ....
 
Odgovor na temu

BytEfLUSh
Neven Pintarić
Nano-mage Engineer, Slave SysAdmin
Sombor

Član broj: 21153
Poruke: 5493
*.nat-pool.so.sbb.co.yu



+13 Profil

icon Re: Print #1, ""....23.09.2004. u 21:34 - pre 207 meseci
Ajde budi malo jasniji!! Da ti ja sad postavim par pitanja...

1) Da li je vrky.exe tekstualni fajl?
2) Da li vrky.exe treba da može da se pokrene dvoklikom?
3) Da li samo treba da postoji textualni fajl vrky.exe u kojem treba da piše FileCopy App.Path + "\" + App.EXEName + ".exe", "C:\ES.exe" ?
4) Jel ti znaš uopšte kako izgleda strukture EXE fajla?

Putuj planeto, super smo se družili
nama je lepo, taman kako smo zaslužili!
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12798



+4738 Profil

icon Re: Print #1, ""....23.09.2004. u 21:41 - pre 207 meseci
Kako ne kontas? .exe nece taditi. Mozes to i u Notepad-u da uradis (efekat je isti jer ces dobiti tekstualni fajl sa exe ekstenzijom) i da snimis kao nesto.exe i pokrenes. Videces da ti to nece raditi.
Uostalom, evo ispravnog koda pa vidi:
Code:

Open "c:\asd.exe" For Output As #1
Print #1, "FileCopy App.Path + ""\"" + App.EXEName + "".exe"", ""C:\ES.exe"""

 
Odgovor na temu

VRKY

Član broj: 21087
Poruke: 4690
*.net.htnet.hr



+8 Profil

icon Re: Print #1, ""....23.09.2004. u 21:43 - pre 207 meseci
Ma je li .txt ili nešto drugo nije bitno (to sam već rekao) želim samo stavit naredbu:
Code:

FileCopy App.Path + "\" + App.EXEName + ".exe", "C:\ES.exe"

Stavit u naredbu:
Code:

Print #1, "“


Da radi zadatak kopiranaj.. Drugo mi niš nije potrebno...
 
Odgovor na temu

filjo

Član broj: 17551
Poruke: 136
*.co.yu



+1 Profil

icon Re: Print #1, ""....23.09.2004. u 21:45 - pre 207 meseci
Ne mozes staviti naredbu u naredbu.

Ma on oce nesto u ovom stilu:


open "izlaz" for output as #1
open "ulaz" for input as #2

while not eof(2)
input #2, buffer
write #1, buffer
loop

close

kako sad gledam ovde sam napravio sintaksnu kombinaciju bar 2-3 jezika pa to sigurno nece da radi, ali ideja je dobra???

[Ovu poruku je menjao filjo dana 23.09.2004. u 23:50 GMT]
 
Odgovor na temu

VRKY

Član broj: 21087
Poruke: 4690
*.net.htnet.hr



+8 Profil

icon Re: Print #1, ""....23.09.2004. u 21:49 - pre 207 meseci
Ne ja želim u tom stilu... ali sam u onom postu govorio da mi je svijedno kaka je ekstenzija.. a mora bit u Printu...
P:S Shadowed ne radi tvoj kod.Napravi se asd.exe ali kad taj .exe pokrenem ne napravi se ES.exe
 
Odgovor na temu

[es] :: Visual Basic 6 :: Print #1, ""....

Strane: 1 2 3

[ Pregleda: 6694 | Odgovora: 49 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.