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: “c:somding.wav”).
  • Se o arquivo estiver no diretório local, o nome não precisa de aspas, basta colocar o caminho (por exemplo: c:somding.wav).

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

Leave a Reply

Your email address will not be published.Required fields are marked *