Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582

    [vb.net] chiudere programma esterno

    slave a tutti
    dovrei chiudere un programma esterno
    ho provato con questa routine.
    da ma questo errore:

    "Value of type '1-dimensional array of System.Diagnostics.Process' cannot be converted to 'System.Diagnostics.Process'. "

    non capisco proprio da cosa dipende eppure system.diagnostic.process è uguale a sistem.diagnostic.process :master:

    cosa posso fare?
    grazie
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    Il problema deriva dal fatto che più processi possono avere lo stesso nome, per cui il metodo "GetProcessesByName" (come dice lo stesso nome) restituisce un array di processi che hanno il nome specificato, e non un singolo processo; devi quindi o scegliere un singolo elemento dell'array (ad esempio il primo) o ciclare su tutti gli elementi.
    P.S.: MsgBox è stato mantenuto per compatibilità, usa MessageBox.Show .
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.