Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#1

Indy und komisches Stringverhalten

  Alt 9. Nov 2005, 12:09
Also ich raff rein gar nichts mehr. Folgender Code:
Delphi-Quellcode:
     IdPOP3.RetrieveHeader (i,IdMessage) ;
     MessageID := IdMessage.MsgId ;
     Log.Add ('MsgId = ' + MessageID) ;
Soll mir in eine Log Datei die MessageID schreiben. Die ist aber IMMER leer, im Logbuch steht also nichts als
Code:
MsgID =
Führe ich folgenden Code aus:
Delphi-Quellcode:
     IdPOP3.RetrieveHeader (i,IdMessage) ;
     MessageID := IdMessage.MsgId ;
     ch := MessageID[ID] ; // ch = char
     Log.Add ('MsgId = ' + MessageID) ;
dann steht plötzlich die korrekte MessageID im Logbuch

Ich bin doch nicht blöd, oder was?
  Mit Zitat antworten Zitat