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 - Varo problemi...
Forum - Visual Basic 6 - Varo problemi...

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
genuzzu (Normal User)
Pro


Messaggi: 107
Iscritto: 24/06/2009

Segnala al moderatore
Postato alle 15:41
Lunedì, 20/07/2009
Allora, ho alcuni problemi che vi mostro di seguito. Se è possibile, potreste rispondere a qualcosa di queste?

1 - come faccio a far partire ed a chiudere un programma sapendo il nome del processo?
2 - come faccio a far avviare internet explorer ad un determinato indirizzo in una nuova    finestra?
3 - E' possibile farlo anche con mozilla?
4 - come faccio a sapere a che sito sta navigando internet explorer?
5 - E' possibile farlo anche con mozilla?
6 - fino a quando sarà supportato VB6? (voglio provare qualche altro linguaggio, una volta posseduta la padronanza di VB6)


Grazie in anticipo.

PM Quote
Avatar
the_angel (Normal User)
Expert


Messaggi: 471
Iscritto: 02/04/2009

Segnala al moderatore
Postato alle 15:55
Lunedì, 20/07/2009
Rispondo alla domanda 6.

Vb6 non è più supportato.
(da un po' di tempo ormai).

Il supporto c'è per i "linguaggi dot.net", quindi c#, vb.net ecc...

Ultima modifica effettuata da the_angel il 20/07/2009 alle 15:55
PM Quote
Avatar
genuzzu (Normal User)
Pro


Messaggi: 107
Iscritto: 24/06/2009

Segnala al moderatore
Postato alle 15:56
Lunedì, 20/07/2009
Testo quotato

Postato originariamente da the_angel:

Rispondo alla domanda 6.

Vb6 non è più supportato.
(da un po' di tempo ormai).

Il supporto c'è per i "linguaggi dot.net", quindi c#, vb.net ecc...


Ma ho inviato un programma ad un mio amico che ha vista e funzionava...

PM Quote
Avatar
lorenzo (Normal User)
Guru


Messaggi: 1178
Iscritto: 15/04/2008

Segnala al moderatore
Postato alle 16:10
Lunedì, 20/07/2009
aspetta un momento.....chiariamo bene cosa significa "supportato"

un linguaggio è supportato quando viene ancora aggiornato e riceve modifiche per la sistemazione dei vari bug

ovvio che il runtine di vb è ancora presente in vista....però è un linguaggio che la microsoft ha da tempo abbandonato in favore dei linguaggi .NET

PM Quote
Avatar
the_angel (Normal User)
Expert


Messaggi: 471
Iscritto: 02/04/2009

Segnala al moderatore
Postato alle 16:58
Lunedì, 20/07/2009
Testo quotato

Postato originariamente da lorenzo:

aspetta un momento.....chiariamo bene cosa significa "supportato"

un linguaggio è supportato quando viene ancora aggiornato e riceve modifiche per la sistemazione dei vari bug

ovvio che il runtine di vb è ancora presente in vista....però è un linguaggio che la microsoft ha da tempo abbandonato in favore dei linguaggi .NET



Esatto. Dicevo proprio quello.;)

PM Quote
Avatar
genuzzu (Normal User)
Pro


Messaggi: 107
Iscritto: 24/06/2009

Segnala al moderatore
Postato alle 9:46
Martedì, 21/07/2009
Testo quotato

Postato originariamente da lorenzo:

aspetta un momento.....chiariamo bene cosa significa "supportato"

un linguaggio è supportato quando viene ancora aggiornato e riceve modifiche per la sistemazione dei vari bug

ovvio che il runtine di vb è ancora presente in vista....però è un linguaggio che la microsoft ha da tempo abbandonato in favore dei linguaggi .NET



Ah, grazie per le precisazioni. Non si finisce mai di imparare... in windows 7 ci sarà possibilità di eseguire programmi in vb6?

PM Quote
Avatar
lorenzo (Normal User)
Guru


Messaggi: 1178
Iscritto: 15/04/2008

Segnala al moderatore
Postato alle 9:59
Martedì, 21/07/2009
penso di si...sarebbe da pazzi visto che ci sono ancora millemila programmi vb6 nel mondo

PM Quote
Avatar
genuzzu (Normal User)
Pro


Messaggi: 107
Iscritto: 24/06/2009

Segnala al moderatore
Postato alle 10:12
Martedì, 21/07/2009
Testo quotato

Postato originariamente da lorenzo:

penso di si...sarebbe da pazzi visto che ci sono ancora millemila programmi vb6 nel mondo


E nessuno sa rispondere alle altre 5 domande?

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 11:11
Martedì, 21/07/2009
1) Per terminare un programma sapendo il processo, basta che termini il processo con questa funzione:
Codice sorgente - presumibilmente VB.NET

  1. Function TerminaProcesso(NomeProcesso As String)
  2. On error resume next
  3.    For Each Processo In GetObject("winmgmts:").InstancesOf("win32_process")
  4.        If Processo.Name = NomeProcesso Then Processo.Terminate
  5.    Next
  6. End Function



Per avviare un programma sapendo il nome del processo, bè se non sai dov'è posizionato dovresti fare una (lunga) ricerca controllando tutti i file e cartelle, finchè trovi l'exe cercato e lo avvii...
Se invece il processo è attivo, ma vuoi trovare il percorso del programma guarda qua:
http://www.codeguru.com/forum/showthread.php?t=363731

2) & 3) Puoi usare questo codice:
Codice sorgente - presumibilmente VB.NET

  1. Dim Shell As Object
  2. Set Shell = CreateObject("Shell.Application")
  3. Shell.Open "http://www.google.it"



Ma l'url si aprirà con il browser settato di default

4) & 5) potresti "collegare" IE al tuo prog...
Codice sorgente - presumibilmente VB.NET

  1. Dim IE As Object
  2. Private Sub Form_Load()
  3.   Set IE = CreateObject("InternetExplorer.Application")
  4. End Sub



E poi con IE.document.location dovresti riuscire ad ottenere il sito su "cui si trova"

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo