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

    Controllo esecuzione programma

    Buon giorno a tutti. Creato un picolo programma con VB6 vorei fare in modo che non si possa avviare una seconda volta in caso che sia già in esecuzione. Premetto che usando la funzione app.PrevInstance non funziona se il programma viene lanciato da un altra cartella. Provando ad usare un controllo dei file in esecuzione, cioè, di legere il task manager, mi trovo che non funziona perche al momento di avvio del programma si trova se stesso nella lista. Chi mi sa dare qualche consiglio. Grazie.

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465

    Moderazione

    Ho spostato la discussione all'interno del forum dedicato a Visual Basic (VBx, VBA, VBScript, ...) e ai linguaggi per .NET Framework (VB.NET, C#, ...).

    In futuro, poni in questo forum le domande relative a questi linguaggi.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    5
    Grazie. Sarò più attento.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    758
    La funzione dell'API CreateMutex() fa al caso tuo.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    5
    Funziona. Grazie mille.
    Ciao

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.