Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941

    [vb.net] applicazione gia in esecuzione

    ciao a tutto
    ho realizzato un programmino in dotnet
    se lo lancio una volta ..
    mi si apre..

    se lo lancio la seconda volta ..
    mi si apre di nuovo

    come devo fare a controllare
    se e aperto
    di non rilanciarlo per la seconda o terza o quarta volta

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    VB.NET viene trattato nell'apposita area VisualBasic e .NET Framework.

    Ti sposto.

    PS: fai anche una ricerca nel forum, credo che l'argomento sia già stato trattato.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    son riuscito cosi
    mi controlla se e aperrto e me lo chiude
    ma lo fa apparire per un attimo
    come posso chiuderlo senza farlo apparire


    Dim temp As Process()
    temp = Process.GetProcesses()

    Dim x As Integer
    For x = 0 To temp.Length - 1
    If Application.ProductName = temp(x).ProcessName.ToString() Then

    Application.Exit()

    Exit Sub
    End If


    Next

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    e tra l'altro se faccio exe e lo lancio
    non me lo apre piu !!!

    cioe mi dice sempre che il processo e attivo

  5. #5
    Invece di scrivere del codice di controllo usa il meccanismo nativo di VB.NET per gestire questo genere di situazioni, impostando nelle proprietà del progetto "Applicazione a singola istanza" (o qualcosa del genere).
    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.