Visualizza i risultati del sondaggio: Quante ore passate sul forum al giorno?

Chi ha votato
3. Non puoi votare questo sondaggio
  • 0-1 ore

    2 66.67%
  • 2-3 ore

    0 0%
  • + di 3 ore

    1 33.33%
Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    VB.NET Blocco durante il beep

    Sto realizzando un programma in vb.net 2005 che emette lunghi beep circa di 10 secondi l'uno.
    Però durante il beep il form è come bloccato, ovvero se clicco qualcosa il programma "non risponde".
    Vorrei chiedervi se c'è un modo per evitare il blocco del programma; e se c'è me lo dite per favore?
    Graze in anticipo.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    E cosa c'entra il sondaggio???

    Mostra il codice, altrimenti come si fa a rispondere?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    il codice é:
    codice:
    Public Class Form1
        Declare Function Beep Lib "kernel32.dll" (ByVal dwFreq As Integer, ByVal dwDuration As Integer) As Boolean
        
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Beep(294, 10000)
        End Sub
    
    End Class
    solo che durante il beep non posso cliccare niente nel form altrimenti si blocca tutto.
    Come faccio a evitarlo?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Succede perché la API viene eseguita in modo sincrono e quindi deve terminare prima che venga eseguito altro.

    Puoi rimediare eseguendola all'interno di un nuovo thread.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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

    Moderazione

    Originariamente inviato da DanieleGott
    Sto realizzando un programma in vb.net 2005 che emette lunghi beep circa di 10 secondi l'uno.
    Ti era già stato detto in questa occasione di leggere il Regolamento.

    Il codice l'hai postato solo su sollecito, inoltre non si capisce cosa c'entri il sondaggio con la domanda.

    Ti invito ad evitare tutti questi abusi del forum e ad aprire una discussione finalmente in modo normale, con i dettagli del problema e tutto ciò che c'è da sapere, con il codice che hai scritto, senza sondaggi inutili e senza esclamazioni nel titolo. Speriamo di farcela...
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

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.