30/04/10 9:47
Il Totem
Postato originariamente da giogiogio1213:
>>A volte non capisco se certe cose vengono dette sul serio.
Mi sembra evidente che se non esiste un processo di nome "nome", quella funzione restituisce o nulla o quanto meno un array vuoto.
Il nome è in inglese, ma ha un significato ben preciso, ed esiste MSDN.<<
Il problema non è "nome", ma quando scrivo quella funzione anche se creo un array per avere un risultato o una stringa non lo accetta cioè string non è compatibile con process poi non mi è ben chiaro cosa da in uscita quella funzione cioè se io nel nome metto "taskmgr" e il processo è attivo lui cosa mi dirà?
>>A volte non capisco se certe cose vengono dette sul serio.
Mi sembra evidente che se non esiste un processo di nome "nome", quella funzione restituisce o nulla o quanto meno un array vuoto.
Il nome è in inglese, ma ha un significato ben preciso, ed esiste MSDN.<<
Il problema non è "nome", ma quando scrivo quella funzione anche se creo un array per avere un risultato o una stringa non lo accetta cioè string non è compatibile con process poi non mi è ben chiaro cosa da in uscita quella funzione cioè se io nel nome metto "taskmgr" e il processo è attivo lui cosa mi dirà?
Avresti potuto desumere tutte queste informazioni dai miei post precedenti.
Ti ho detto che la funzione è Process.GetProcessesByName("name". Avresti dovuto notare che la funzione è membro di una classe (perchè ho usato l'operatore punto), e questa classe è Process. Dato che il nome della funzione è Get (ottieni) Processes (processi) ByName (dal nome), è chiaro che, esistendo una classe Process, l'output sarebbe stato una qualche lista di oggetti di tipo Process.
Inoltre, se avessi usato l'IntelliSense, avresti chiaramente visto il tooltip di suggerimento indicante la signature esatta del metodo, ossia GetProcessesByName(ByVal processName As String) As Process(), in cui Process() indica, ancora, un array di processi.
Avresti potuto cercare tale funzione su MSDN:
msdn.microsoft.com/it-it/library/…
e avresti ottenuto, ancora una volta, gli stessi risultati.
Non contento, avresti potuto anche cercare degli esempi con google, e ottenere sempre le stesse informazioni.
Non hai fatto nulla di tutto questo, sei semplicemente andato "a tentoni", cosa che evidentemente non ti ha portato a nulla. Questo non è l'approccio adatto per programmare, bisogna sì avere iniziativa, ma fare le cose con logica.
aaa