Mudanças entre as edições de "NewPHNotificacoes"

(Criou página com 'A função NewPHNotificacoes cria e retorna uma nova instância de um objeto responsável pelo envio e gerenciamento de notificações. ==='''Sintaxe'''=== Function NewPHNoti...')
 
(Exemplos)
 
Linha 4: Linha 4:
 
Function NewPHNotificacoes: TPHNotificacoes;
 
Function NewPHNotificacoes: TPHNotificacoes;
  
==='''Exemplos'''===
+
===Exemplo===
var
 
  Notificacao: TPHNotificacoes;
 
begin
 
  // Criando uma nova instância de notificações
 
  Notificacao := NewPHNotificacoes;
 
  try
 
    // Definindo os parâmetros da notificação
 
    Notificacao.Tipo := 'email';
 
    Notificacao.Destinatario := 'usuario@exemplo.com';
 
    Notificacao.Assunto := 'Aviso Importante';
 
    Notificacao.Mensagem := 'Seu pedido foi aprovado e será enviado em breve.';
 
  
    // Enviando a notificação
+
  procedure Notificar;
    Notificacao.Enviar;
+
    var Notificacao:TPHNotificacoes;
 +
  begin
 +
    Notificacao := NewPHNotificacoes;
 +
    try         
 +
      Notificacao.Titulo := 'Teste script';
 +
      Notificacao.Mensagem := 'Teste Mensagem';
 +
      Notificacao.Usuarios := '1,3';
 +
      Notificacao.Enviar;
 +
    finally
 +
      Notificacao.Free;
 +
    end; 
 +
  end;
 +
 
 +
  begin                                         
 +
    Notificar;                                                   
 +
  end.
  
    ShowMessage('Notificação enviada com sucesso!');
+
  procedure ReenviarNotificacao;
  finally
+
    var Notificacao:TPHNotificacoes;       
    // Liberando a instância após o uso
+
  begin
    Notificacao.Free;
+
    Notificacao := NewPHNotificacoes;
   end;
+
    try         
end.
+
      Notificacao.ID := 19;   
 +
      Notificacao.Reenviar;
 +
    finally
 +
      Notificacao.Free;
 +
    end; 
 +
  end;
 +
    
 +
  begin         
 +
    ReenviarNotificacao;                                                      
 +
  end.

Edição atual tal como às 08h40min de 26 de fevereiro de 2025

A função NewPHNotificacoes cria e retorna uma nova instância de um objeto responsável pelo envio e gerenciamento de notificações.

Sintaxe

Function NewPHNotificacoes: TPHNotificacoes;

Exemplo

 procedure Notificar;
   var Notificacao:TPHNotificacoes; 
 begin
   Notificacao := NewPHNotificacoes;
   try          
     Notificacao.Titulo := 'Teste script';
     Notificacao.Mensagem := 'Teste Mensagem';
     Notificacao.Usuarios := '1,3';
     Notificacao.Enviar;
   finally
     Notificacao.Free;
   end;  
 end;
 
 begin                                          
   Notificar;                                                     
 end.
 procedure ReenviarNotificacao;
   var Notificacao:TPHNotificacoes;        
 begin
   Notificacao := NewPHNotificacoes;
   try          
     Notificacao.ID := 19;     
     Notificacao.Reenviar;
   finally
     Notificacao.Free;
   end;  
 end;
  
 begin           
   ReenviarNotificacao;                                                       
 end.