Hilfe -> Undefiniertes Symbol 'TIdText'
-
Hallo liebe Forengemeinde,
scheinbar bin ich mal wieder zu blöd zu programmieren oder es fehlen doch noch irgendwelche Grundlagen.
Ich spiele gerade mit der Indy-Komponente IdPOP3 und IdMessage herum, klappt auch alles soweit ganz gut.
Nun möchte ich Anhänge der Mails verarbeiten, hier fängt es an zu haken.
Ich habe mich einem Beispielcode bedient und bekomme diesen nicht ans Laufen...
for (int y = 0; y < IdMessage1->MessageParts->Count; y++) { TIdText *msgText = dynamic_cast<TIdText*> (IdMessage1->MessageParts->Items[y]); TIdAttachment *att = dynamic_cast<TIdAttachment*> (IdMessage1->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); // Mail vom Server löschen
Ich bekomme in Zeile 4 lediglich die Meldung 'Undefiniertes Symbol TIdText'
Wie oder wo muss ich "TIdText" definieren?
Wäre toll wenn mir jemand auf die Sprünge helfen könnte.
Liebe Grüße
Maik
-
Hallo,
Binde doch einfach IdText.hpp ein.
-
Ich hab's gewusst, wieder ne Kleinigkeit.
Ich danke dir...
LG Maik