06. september 2004 - 18:43Der er
8 kommentarer og 1 løsning
Får fejl i koden
Hej..
Når jeg kører følgende kode får jeg fejlen: invalid argument to date encode
Koden ser således ud:
POP3.Connect; try Count := POP3.CheckMessages;
for i := 1 to Count do begin Header := TidMessage.Create(nil); if POP3.RetrieveHeader(i,Header) then begin// Headers only
//----------------
if assigned(Header) then begin ID := GetNextMailID; MsgID := i-1; try if Pop3.Retrieve(MsgID,Header) then begin // Read the rest for i1 := 0 to Header.MessageParts.Count - 1 do // Lidt i tvivl her - håndterer ikke at der kan være flere tekst-dele // Skriver den sidste i reText'en og laver n antal records i mails-tabellen if (Header.MessageParts[i1] is TidText) then begin Text := Header.MessageParts[i1] as TidText; SaveMailToTable(Text,ID,Header.Sender.Name,Header.Subject); // Save to table; end else begin SaveAttachmentToTable(Attachment,ID); end; end;
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Der er ikke noget i det viste kode der kan give den nævnte fejl. Du kalder tilsidst en funktin7procedure der hedder "inboxupdate" måske det kan være den `?
procedure TForm1.inboxupdate; begin lvinbox.Items.Clear; ADOTable1.Active := true;
while not ADOTable1.eof do begin
with lvinbox.Items.Add do begin Caption := ''; if ADOTable1.fieldbyname('read').AsBoolean = true then begin font.Style := font.Style + [fsbold]; ImageIndex := 4; end else begin ImageIndex := 2; end; SubItems.Add(''); SubItems.Add(ADOTable1.fieldbyname('sender').AsString); SubItems.Add(ADOTable1.fieldbyname('subject').AsString); SubItems.Add(ADOTable1.fieldbyname('Recieved').AsString); end; ADOTable1.Next; end; ADOTable1.Active := false; end;
Det skal lige siges at når jeg får fejlen markere den: if POP3.RetrieveHeader(i,Header) then begin og if Pop3.Retrieve(MsgID,Header) then begin
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.