Prolungare bip sequenza di escape \a, è possibile?

di Anonimizzato26089 il
4 risposte
Salve a tutti! Sono un nuovo iscritto e vorrei esordire con una curiosità a cui non riesco a trovare soluzione facilmente (sempre che ci sia).
Sto costruendo un codice dove segnalo all'utente l'errore nell'inserimento dati, aggiungendo un bip attraverso la sequenza di escape \a. Esiste per caso un modo di gestire la durata del suono, modificandola in base alle proprie esigenze? O l'unico modo è quello di utilizzare più bip che risulterebbero comunque separati?
Ho questa curiosità perché, così come la scheda madre emette bip prolungati o meno in base al tipo di errore, magari è possibile fare altrettanto con i codici che uso per didattica.

4 Risposte

  • Grazie mille oregon! Quindi basta impostare durata e frequenza dalla funzione e il gioco è fatto! Gentilissimo!
  • [DllImport("kernel32.dll")]
    public static extern bool Beep(int freq, int duration);

    //SOS message . . . _ _ _ ...
    Beep(600, 200);
    Beep(600, 200);
    Beep(600, 200);
    Beep(400, 1000);
    Beep(400, 1000);
    Beep(400, 1000);
    Beep(600, 200);
    Beep(600, 200);
    Beep(600, 200);
  • gian82 ha scritto:


    [DllImport("kernel32.dll")]
    public static extern bool Beep(int freq, int duration);
    ??
Devi accedere o registrarti per scrivere nel forum
4 risposte