genuzzu (Normal User)
Pro
Messaggi: 107
Iscritto: 24/06/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.
|
|
the_angel (Normal User)
Expert
Messaggi: 471
Iscritto: 02/04/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 |
|
genuzzu (Normal User)
Pro
Messaggi: 107
Iscritto: 24/06/2009
|
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... |
|
lorenzo (Normal User)
Guru
Messaggi: 1178
Iscritto: 15/04/2008
|
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
|
|
the_angel (Normal User)
Expert
Messaggi: 471
Iscritto: 02/04/2009
|
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. |
|
genuzzu (Normal User)
Pro
Messaggi: 107
Iscritto: 24/06/2009
|
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? |
|
lorenzo (Normal User)
Guru
Messaggi: 1178
Iscritto: 15/04/2008
|
penso di si...sarebbe da pazzi visto che ci sono ancora millemila programmi vb6 nel mondo
|
|
genuzzu (Normal User)
Pro
Messaggi: 107
Iscritto: 24/06/2009
|
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? |
|
GrG (Member)
Guru^2
Messaggi: 3430
Iscritto: 21/08/2007
|
1) Per terminare un programma sapendo il processo, basta che termini il processo con questa funzione:
Codice sorgente - presumibilmente VB.NET |
Function TerminaProcesso(NomeProcesso As String) On error resume next For Each Processo In GetObject("winmgmts:").InstancesOf("win32_process") If Processo.Name = NomeProcesso Then Processo.Terminate Next 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 |
Dim Shell As Object Set Shell = CreateObject("Shell.Application") 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 |
Dim IE As Object Private Sub Form_Load() Set IE = CreateObject("InternetExplorer.Application") End Sub
|
E poi con IE.document.location dovresti riuscire ad ottenere il sito su "cui si trova" |
|