Newsgroup: it.comp.lang.visual-basic
Titolo: programma tipo DOS...

Ciao a tutti,
Mi interesserebbe creare un programma che gira sotto dos e vorrei utilizzare
il VB visto che è un linguaggio che già conosco un po', evitando così di
utilizzare altri linguaggi...
E' possibile ? Come ? :-)
Grazie
Alex

Cerca vb4

Cerca vb4
  VB 4 non gira sotto DOS, per il DOS ci vuole VB DOS o il vecchio
Quick Basic.
  Ciao :-)
  Massimo
  Nell'indirizzo, inserire una "h" tra la "t" e la "u"
  In the address, insert an "h" between the "t" and the "u"

Non credo voglia sviluppare sotto Dos, credo voglia creare un eseguibile
16-bit



  Lui ha scritto che vuole un programma che giri sotto DOS, se poi
volesse un eseguibile a 16 bit per win 3.1 gli converrebbe cercare un
VB3 piuttosto che un VB4, visto che il VB3 era piu' leggero.



Più che altro mi interesserebbe un'eseguibile che possa essere eseguito dal
prompt dos di windows...
del tipo:
c:\>mioexe "parametro1" "parametro2"
e poi ripescare i parametri dentro...
Ma immagino che questi exe che possono essere eseguiti da prompt girino
anche su dos puro, no ?
Alex

 e poi ripescare i parametri dentro...
un programma che accetta parametri a linea di comando lo puoi fare benissimo
anche con vb per windows .....
guardati l'oggetto command
CIAO

anche su dos puro, no ?
  Ripeto, per quelli ci vuole il VB DOS o il vecchio Quick Basic, se
lanci da prompt un programma in VB win quello viene eseguito da
windows, non dal DOS.


> guardati l'oggetto command
oggetto command ??
non l'ho trovato nella lista dei controlli...
Alex

Non è un controllo Ocx o una libreria DLL.
Prova a scrivere MsgBox Command per provare. Se hai passato dei parametri
all'exe sono tutti dentro Command che non fa altro che ritornarti una
stringa.
Comunque per maggiori info scrivi Command e premici F1 sopra ^_^ l'help sarà
sicuramente più chiaro di me! ^_^
CiaoZ
SebaMix

 sicuramente più chiaro di me! ^_^
Il problema è che non ho installato MSDN :-)
Guardero' sul manuale cartaceo :-)
Alex

Sub Main()
If Command = "" Then
    MsgBox "Programma eseguito senza parametri!", , "Programma"
Else
    splitted = Split(Command, " ")
    varCounter = 1
    For Each parametro In splitted
        msgResponse = msgResponse & "Parametro" & varCounter & ": " &
parametro & vbCrLf
        varCounter = varCounter + 1
    Next
    MsgBox msgResponse, , "Parametri"
End If
End Sub
eheheheeheheheeh troppo figo il vb!!!
Grazie a tutti!!
Alex

 Alex
eheheh, Alessio é ancora in luna di miele con il VB.....  ;-))

 ha scritto nel messaggio
news:wTxK7.15555$bA4.4...@wagner.videotron.net...

Già!
Bisogna aspettare il settimo anno :P
Ciao

 parametro e l'altro...
La risposta è dentro di te: funzione Split ;-)
Bye, G.

 parametro e l'altro...
se hai vb6 usa la funzione split.
se vb5, mi sembra paperino abbia postato nei giorni scorsi un sostituto.


 ha scritto nel messaggio
news:myxK7.137576$sq5.6...@news.infostrada.it...


 ha scritto nel messaggio
news:RArK7.134725$sq5.6...@news.infostrada.it...


 ha scritto nel messaggio
news:iSyK7.1354$4M2....@news2.tin.it...

Beh, io sono il tipo che si è studiato quasi un manualone intero sul VB e
adesso non si rocorda più un cavolo :-/
Insomma, avevo (e ho) bisogno di fare pratica con qualche app un po' più
complessa... altrimenti tiro avanti a "Hello World" e dimentico il resto
:-))
Alex

 leonello
si perfetto...
ci avevo pensato anche io, pensavo di fare qualcosa tipo una web query
string:
pagina.html?parametro=valore&parametro2=valore2
tramutato in:
c:\>programma parametro=valore&parametro2=valore2
prima splitto per & e poi per = dovrei avere tutte le stringhe... per non
passare un parametro credo basti:
c:\>programma parametro=&parametro2=valore2
giusto?
Alex