Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - chiamare da dos
Forum - Visual Basic 6 - chiamare da dos

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
Galatolo_Federico (Ex-Member)
Pro


Messaggi: 91
Iscritto: 23/06/2007

Segnala al moderatore
Postato alle 18:30
Martedì, 16/10/2007
come posso fare in modo che il prog si possa chiamare in questo modo ad esempio:
saluta.exe fede
e che il risultato sia
mesgbox "ciao fede"

capito come intendo...

:k:

PM Quote
Avatar
BytE-FucK (Normal User)
Pro


Messaggi: 171
Iscritto: 09/10/2007

Segnala al moderatore
Postato alle 18:40
Martedì, 16/10/2007
Si dovrebbero sfruttare i parametri passati all'argomento main() ma il vb6 non supporta ne DOS ne main ma c'è form_load...

Non credo proprio si possa fare :(

PM Quote
Avatar
Galatolo_Federico (Ex-Member)
Pro


Messaggi: 91
Iscritto: 23/06/2007

Segnala al moderatore
Postato alle 18:50
Martedì, 16/10/2007
che sola il vb :D
cmq grazie:k:

PM Quote
Avatar
LuigiBiasi (Normal User)
Expert


Messaggi: 237
Iscritto: 15/09/2006

Segnala al moderatore
Postato alle 18:53
Martedì, 16/10/2007
tu vuoi lanciare un programma esempio da start -> Esegui chiamandolo:
saluta.exe fede
e voiu che nel prog di visualizzi la textbox con scritto "ciao fede" giusto?
dovresti allora gestire la funzione Command.
nella form_load...
Codice sorgente - presumibilmente VB.NET

  1. Private Sub Form_Load()
  2. dim c as string
  3. c = Command
  4. MsgBox c
  5. End Sub


PM Quote
Avatar
BytE-FucK (Normal User)
Pro


Messaggi: 171
Iscritto: 09/10/2007

Segnala al moderatore
Postato alle 18:53
Martedì, 16/10/2007
Vabbe è una delle poke kose,nel quale secondo ME è limitato...
Di nulla :k::k:

PM Quote
Avatar
LuigiBiasi (Normal User)
Expert


Messaggi: 237
Iscritto: 15/09/2006

Segnala al moderatore
Postato alle 18:59
Martedì, 16/10/2007
nel C o C++ questi paramentri vengono passati alla main mentre con il VB c'è la funziona Command, che restituisce anche un array se i paramentri passato sono + d uno basta usare
Codice sorgente - presumibilmente Visual Basic 6

  1. dim c() as string
  2. c = split(command, " ")


è possibile in questo modo...
infatti cosi si gestiscono i programmi che usano un suffisso personalizzato.
Spero di averti aiutato comunque.
Ciao

Ultima modifica effettuata da LuigiBiasi il 16/10/2007 alle 19:05
PM Quote
Avatar
LuigiBiasi (Normal User)
Expert


Messaggi: 237
Iscritto: 15/09/2006

Segnala al moderatore
Postato alle 19:04
Martedì, 16/10/2007
se tu vuoi usare la main funziona lo stesso
Codice sorgente - presumibilmente VB.NET

  1. Private Sub Main
  2. dim c as string
  3. c = command
  4. msgbox c
  5. End Sub


PM Quote
Avatar
BytE-FucK (Normal User)
Pro


Messaggi: 171
Iscritto: 09/10/2007

Segnala al moderatore
Postato alle 19:08
Martedì, 16/10/2007
Gia ma nn accetti argomenti...
U gia è vero SCUSATE/SCUSA me ne ero proprio scordato di Command ...
Ottimo luì:k:

PM Quote
Avatar
LuigiBiasi (Normal User)
Expert


Messaggi: 237
Iscritto: 15/09/2006

Segnala al moderatore
Postato alle 19:12
Martedì, 16/10/2007
ho sbattuto la testa x una notte intera x risolvere un problema del genere...
:k:

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo