CreateAnswer (TdbfMessage)

De Wiki1000
(Différences entre les versions)
(Page créée avec « <source lang='delphi'>function CreateAnswer(const iFrom,iCopyTo,iSubject,iBody:string; lsa:TfwObjectList):TdbfMessage;</source> Cette fonction répond à un message. {|clas… »)
 
Ligne 27 : Ligne 27 :
 
'''Exemple :'''
 
'''Exemple :'''
 
<source lang='delphi'>
 
<source lang='delphi'>
function AnswerToMessage(const iBox,iSubject,iBody:string):boolean;
+
function AnswerToMessage(const iBox,iCopyTo,iSubject,iBody:string):boolean;
 
var boxS,boxD:TdbfMessageBox; msg:TdbfMessage;
 
var boxS,boxD:TdbfMessageBox; msg:TdbfMessage;
 
begin
 
begin
Ligne 37 : Ligne 37 :
 
       begin
 
       begin
 
         msg := boxS.dbfMessages[0];
 
         msg := boxS.dbfMessages[0];
         anw := msg.CreateAnswer(iBox,iSubject,iBody,nil);
+
         anw := msg.CreateAnswer(iBox,iCopyTo,iSubject,iBody,nil);
 
         Result := Assigned(anw);
 
         Result := Assigned(anw);
 
       end;
 
       end;

Version du 12 décembre 2011 à 14:32

function CreateAnswer(const iFrom,iCopyTo,iSubject,iBody:string; lsa:TfwObjectList):TdbfMessage;

Cette fonction répond à un message.

Result La réponse au message
iFrom Boîte source de la réponse
iCopyTo Destinataires supplémentaires de la réponse
iSubject Sujet de la réponse
iBody contenu de la réponse

La réponse est envoyée à l'expéditeur du message ainsi qu'aux éventuels destinataires supplémentaires.

Info-20px.png Note : Cette fonction gère la transaction

Exemple :

function AnswerToMessage(const iBox,iCopyTo,iSubject,iBody:string):boolean;
var boxS,boxD:TdbfMessageBox; msg:TdbfMessage;
begin
  Result := False;
  boxS := TdbfMessageBox.FindBox(iBox);
  if Assigned(boxS) then
   begin
     if boxS.dbfMessages.Count<>0 then
      begin
        msg := boxS.dbfMessages[0];
        anw := msg.CreateAnswer(iBox,iCopyTo,iSubject,iBody,nil);
        Result := Assigned(anw);
      end;
   end;
end;

TdbfMessage (class)Développement DSM

Outils personnels