Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   C++ TidText definieren (https://www.delphipraxis.net/134601-tidtext-definieren.html)

Nitrous 25. Mai 2009 17:07


TidText definieren
 
Guten Tag,

bei folgendem QuellCode wird mir angezeigt, dass TidText und msgtext undefinierte Symbole sind.
Mein Problem jetzt: wie definiere ich sie, ich finde keine Komponenten dazu und als Unit funkts auch nicht.

Bitte um Rat, danke.

Code:
POP->Host="pop.gmx.net";
POP->Username="********";
POP->Password="********";
POP->Port=110;
POP->Connect();

int AnzahlMails=POP->CheckMessages();


bool ergebnis;
for(int x=1;x<=AnzahlMails;x++)
   {
   IdMessage->Clear();
    ergebnis=POP->Retrieve(x,IdMessage);
   if(ergebnis)
      {
      if(IdMessage->MessageParts->Count>0)
         {
         for(int y=0;y<IdMessage->MessageParts->Count;y++)
         {
         TIdText *msgText= dynamic_cast<TIdText*>(IdMessage->MessageParts->Items[y]);
         TIdAttachment *att= dynamic_cast<TIdAttachment*>(IdMessage->MessageParts->Items[y]);
         if(msgText&&msgText->ClassNameIs("TIdText"))
            {
            Memo1->Lines=msgText->Body;
            }
         else if(att&&att->ClassNameIs("TIdAttachment"))
            {
            att->SaveToFile("g:\\"+att->FileName);
            }
         }
         else
            Memo1->Text=IdMessage->Body->Text;

      }
    POP->Delete(x);
   }

jbg 25. Mai 2009 18:10

Re: TidText definieren
 
TIdText ist seit Indy 10 in einer eigenen Unit (hpp-Datei) die sich "IdText.hpp" nennt. Diese musst du einbinden.

Nitrous 25. Mai 2009 18:30

Re: TidText definieren
 
vielen dank jetzt funktioniert es :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz