KB-17370: Executando som sempre que existir um alarme ativo.

Descrição:

Como tocar um determinado som sempre que o alarme estiver ativo?

Solução:

Para isto, deve-se criar um evento de usuário no Viewer com a seguinte propriedade/expressão:

ServidorAlarmes1.ActiveNACKAlarms <> 0

Selecione a opção “Sempre que a expressão for verdadeira” como condição da ocorrência e marque a opção “Repetir o evento a cada 1000 ms“.

No script deste evento de usuário, basta executar a função PlaySound.

Exemplo:

Application.Playsound("Alarme.wav")

Observações referentes ao arquivo de som:

  • Deverá estar no formato de som do Windows (extensão .WAV).
  • Se o arquivo estiver no projeto (adicionado através do comando Inserir recurso), o nome do arquivo deverá estar entre colchetes. Por exemplo:
Application.PlaySound("[ringin.wav]")
  • Se uma pasta foi criada no projeto e o arquivo foi adicionado através do comando Inserir recurso, o caminho deverá ser especificado entre aspas. Por exemplo:
"Pasta\ringin.wav"
  • Se o arquivo estiver no diretório local, o nome não precisa de aspas, basta colocar o caminho.

Assista o vídeo relacionado a este artigo em nosso canal do YouTube.

Print Friendly, PDF & Email

Este artigo foi útil? Was this helpful?

Classificação média - Average rating 4.8 / 5. Count: 5

Deixe seu Comentário

Seu endereço de e-mail não será publicado. Campos marcados com asterisco são obrigatórios *