Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO - Ragazza in difficoltà -Creazione EXE "parametrico"

Devo creare un eseguibile in VB6 che esegua delle operazioni come :
- Append di un record in un database
- Copia di  files da un Path ad un altro
le informazioni per eseguire queste operazioni verranno lette da un file di
testo esterno di nome variabile.
e.s.
il file esterno si chiama "PIPPO.TXT" formato da 4 righe:
1° Intestazione
2° PIPPO
3° C:\PIPPO
4° PIPPO.NFO
il programma dovrà aggiungere queste 4 informazioni in un nuovo record di un
DB "XXX.MDB" e copiare il file "PIPPO.NFO" da "app.path" a "c:\pippo".
Fin qui tutto OK.
Ma se ho un secondo file "PLUTO.TXT" formato sempre da 4 righe:
1° Intestazione
2° PLUTO
3° C:\PLUTO
4° PLUTO.NFO
come faccio senza dover creare un secondo EXE.
Avevo pensato a qualcosa come : lanciare l'eseguibile con un parametro:
ESEGUIBILE.EXE PIPPO oppure ESEGUIBILE.EXE PLUTO e così via
spero di essere stata chiara
Ciao e grazie a tutti

, 
M.SPE...@virgilio.it
 
says...

Per lanciare un programma EXE con alcuni parametri una la funzione 
COMMAND() e metti il valore in una variabile, quello sara il nome del 
file.
Ciao !!!

 file.
va beh la fretta di rispondere .. ma era il caso di riportare -tutto- il suo
post??
Davide

 ha scritto nel messaggio
news:MPG.178bd9a3e...@news.it.net...



Se ho capito bene quello che dici tu si può fare ed anche molto
semplicemente.
Prova a creare un semplicisso eseguibile che abbia nel formload
il seguente  comando
Private Sub Form_Load()
    MsgBox Command
End Sub
una volta compilato prova a lanciarlo con dei parametri
es.  progetto1.exe  ciao
command conterrà ciao e verrà visualizzato un messagebox con la parola ciao.
se lanci l'eseguibile con progetto1.exe  pluto
verrà visualizzato pluto.
Puoi quindi testare command e controllare così le operazioni da fare.
                                                fammi sapere
p.s.
Ti prego di non usare subject del genere
ma non ti sto di sicuro rispondendo perchè nel post c'è scritto
Ragazza in difficoltà, quindi per favore lascia perdere questi subject.
                                                    danilo
--
Minervini Corrado Danilo
Sito Comune Ng: 
http://www.it-lang-vb.net
Manifesto del Ng: 
http://www.it-lang-vb.net/docs/Manifesto.txt

, 
davide@_
uffa_lo_spamm_tor.it
 says...
Non ho neppure fatto caso il gestore di NG lo mette in automatico :-)

 ha scritto nel messaggio
news:afses9$gpr1k$1...@ID-111402.news.dfncis.de...


Scusa quando lanci progetto1.exe come lo lanci?

Puoi anche lanciare il programma con dei parametri direttamente
da ambiente di sviluppo impostando
Proprietą
    progetto
        crea
            argomenti della riga di comando ---- Inserisci qui il parametro
con cui lanciare l'eseguibile.
p.s.
    se va per le lunghe puoi anche contattarmi in privato a
minervini.c.d<nospam>@
libero.it
    rimouvendo ovviamente nospam


 ma se lancio solo progetto1.exe mi visualizza solo la msgbox
1)compila il programma
2) crea un link al fil exe nelle cui proprietà alla voce destinazione hai
scritto
        [path]\progetto1.exe ciao
    oppure apri uan finestra console/prompt di dos e vai nella cartella del
file exe poi digita
        progetto1.exe ciao
così "deve" funzionare....
un consiglio... cerca command nell'help.....
ciao
davide

 ha scritto nel messaggio
news:afsfbq$giko8$1...@ID-111402.news.dfncis.de...


 ha scritto nel messaggio
news:afsfil$3ass$1...@stargate1.inet.it...

Certo basta un
    dim parametro as string
    parametro=command
comunque ti consiglio di leggere gli altri post
quello di Davide@work e il mio dove sono illustrate
altri due modi di lanciare l'eseguibile con un parametro
(da collegamento windows e da ambiente di sviluppo)
                                ciao


 Proprietà



giusto per rompere le scatole.. (oggi sono noioso...)
le risposts vanno sotto il messaggio originale che va opportunamente quotato
(cioè lasci solo la parte che serve a far capire il discorso..)
ciauz
Davide