POP3_MailCheck

Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Benutzeravatar
rolaf
Beiträge: 3843
Registriert: 10.03.2005 14:01

Re: MailCheck

Beitrag von rolaf »

Hab mal doch an meiner Version weitergebastelt und im Erst-Posting neu eingefügt. Sollte jetzt relativ kugelsicher sein mit Abfrage nach NetworkClientEvent (was ich aus deiner Version geklaubt habe) und zusätzlichem Timeout.

Deine Version ist elegant, aber ich wuste die Eleganz nicht fortzuführen. Etwas Eleganz werde ich in meine Version heute oder morgen noch bringen, aber weiter muss ich dann erstmal passen (warten halt noch andere Aufgaben). :mrgreen:
:::: WIN 10 :: PB 5.73 :: (x64) ::::
Benutzeravatar
rolaf
Beiträge: 3843
Registriert: 10.03.2005 14:01

Re: MailCheck

Beitrag von rolaf »

So ging jetzt doch schneller als gedacht. Meine entgültige und "elegante" Version steht im Erstposting. :mrgreen:

Weitere fertige Versionsvarianten füge ich gerne dem Erstposting zu.


Edit:
Mußte doch noch mal ran, da beim sysproserver bei mir plötzlich mit ReceiveNetworkData nicht die gesamten Daten übertragen wurden. Daher habe ich noch einen Ckeck auf das Endzeichen eingebaut in die 5.Version, so wird solange ReceiveNetworkData genötigt bis alle Daten da sind.
:::: WIN 10 :: PB 5.73 :: (x64) ::::
Andreas21
Beiträge: 390
Registriert: 30.08.2004 09:05
Computerausstattung: Desktop
Windows 10 Pro x64
CPU: AMD Ryzen 5 2600 3.40 GHz
Ram: 16GB RAM
Grafik: NVIDA Geforce 1060
PB: 5.72 X86/X64
Wohnort: Heidelberg

Re: POP3_MailCheck

Beitrag von Andreas21 »

Hab da ein Problem mit GMX.

Bekomme da nur die anzahl der Nachrichten und die Größe.

Bild
Windows 10 x64 Pro - PB 5.61 X64 / x32 - PB 4.6 x32
Benutzeravatar
rolaf
Beiträge: 3843
Registriert: 10.03.2005 14:01

Re: POP3_MailCheck

Beitrag von rolaf »

Jap, in Zeile 5 deines Debugger-Fensters sieht man das nach dem +OK und crlf die Übertragung abgebrochen wurde. Dies weil es zufällig exakt dem einfachen Endzeichen entspricht. Daher können die restlichen Daten nicht ermittelt werden. Ich denke mir da was aus und stelle noch ne 6. Version ein. Bis dann...
:::: WIN 10 :: PB 5.73 :: (x64) ::::
Benutzeravatar
rolaf
Beiträge: 3843
Registriert: 10.03.2005 14:01

Re: POP3_MailCheck

Beitrag von rolaf »

Jo, Gefahr erkannt, Gefahr gebannt. 6. Version steht im Erstposting. Durch Übergabe des Separators an die Procedure gelößt, dadurch sogar einige Zeilen Code eingespart. Jetzt sollte es auch bei dir fluppen. :wink:
:::: WIN 10 :: PB 5.73 :: (x64) ::::
Andreas21
Beiträge: 390
Registriert: 30.08.2004 09:05
Computerausstattung: Desktop
Windows 10 Pro x64
CPU: AMD Ryzen 5 2600 3.40 GHz
Ram: 16GB RAM
Grafik: NVIDA Geforce 1060
PB: 5.72 X86/X64
Wohnort: Heidelberg

Re: POP3_MailCheck

Beitrag von Andreas21 »

nun bekomme ich beim testen folgenden Fehler:

Bild

Aus der 0 eine 1 machen.
Dann leuft es bei mir Super.
Windows 10 x64 Pro - PB 5.61 X64 / x32 - PB 4.6 x32
Benutzeravatar
rolaf
Beiträge: 3843
Registriert: 10.03.2005 14:01

Re: POP3_MailCheck

Beitrag von rolaf »

Andreas21 hat geschrieben:nun bekomme ich beim testen folgenden Fehler:

Bild

Aus der 0 eine 1 machen.
Dann leuft es bei mir Super.
Ja, stimmt - aber unter PB 4.41 läufts bei mir auch mit der 0. :freak: Seltsam das...
Kommt also noch ne 7. Version :lol:
:::: WIN 10 :: PB 5.73 :: (x64) ::::
Antworten