Parameter

Top  Previous  Next

Texte parsen > Parameter

 

Der IMP-Filter übergibt zwei Parameter an das geladene TextTransformer-Projekt.

 

1.auf die Logdatei kann im Projekt mit der Funktion ConfigParam zugegriffen werden.
2.ein Name für die aktuell Mail kann im Projekt mit der Funktion ExtraParam gelesen werden. Der Name wird aus dem Wort "Message" gebildet, dem das Startdatum des Spamihilators und eine Nummer für die Mail angehängt werden. Z.B.: Message_09-01-15-14-51-05_6

 

Achtung: Die Parameter werden eventuell in zukünftigen Updates des IMP-Filters komplexer. Das kann bedeuten, dass Sie Ihr Projekt dann ändern müssten, wenn sie die Parameter verwenden.

 

Mittels dieser Parameter ist es z.B. möglich zusätzliche Informationen in die Logdatei zu schreiben

 

{{

if(!ConfigParam().empty())

{

  RedirectOutput(ConfigParam(), true);  // an die Lofdatei anfügen

  m_bLog = true;

  out << ExtraParam() << endl;  // Mail-Name   

}

else

  m_bLog = false;  

}}   

  

... // Text parsen

 

{{

if(m_bLog)

{

  if(m_iResult == 0)

     out << indent << " indifferent" << endl;

  ResetOutput();

}  

}}  

 

Ein weiteres Beispiel für die Verwendung von ExtraParam ist die Speicherung der Mailtexte.