MailWatcher V1.0
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe heute mal ein neues Programm geschrieben.
Das Programm schaut wie der NAme schon sagt nach neuen e-Mails. Es steht in der TNA. Ich habe mit Inno SEtup ein das Programm in eine Installtationsprogramm gepackt. Wie gefällt euch das kleine Tool? //edit mir ist noch ein Fehler aufgefallen. Ist in der neuen Version korrigiert |
Die Kritik zuerst:
Was ist die Bedeutung deines Programms? Es prüft, ob Mails auf dem Server sind und ... startet den Client ... :? Könnte ich da nicht gleich mein Mailprogramm im Hintergrund laufen lassen? Es macht nichts anderes, und der Button in der Taskleiste stört mich auch nicht. Und RAM habe ich genug, das ist also auch nicht das Problem. Aahhhhhhhhhh :mrgreen: ich verstehe. Hättest du dir lieber den POP3-Manager zum Vorbild genommen, der ist nützlicher. |
Danke erstmal
Werde ich nochmal alles umändern. Der Sinn des Progs? Ganz einfach ein Freund von mir hat solch ein Programm gesucht. Der war ganz happy als ich das für ihn programiert habe. Sonst gibt es keinen weiteren Sinn. Achso das mit der neuen Zeile im Tooltip funzt bei mir auch (WinXP), ich füge mit #13 eine neue Zeile hinzu, wie soll das sonst gehen? |
Achso, Punkt 2 kann ich nicht nachvollziehen. Das kommt bei mir und bei meinem Freund nicht. Sonst werde ich es wohl noch alles einbinden/verändern
|
Neue Zeilen immer mit #13#10 erstellen. #13 ist theoretisch ok, #10 auch, aber #13#10 ist der offizielle MS Weg, sonst geht es manchmal halt schief und es kommt nur ein Kästchen dazwischen
...:cat:... |
Liste der Anhänge anzeigen (Anzahl: 1)
@sakura: Entweder mache ich was falsch, oder Win98 mag keine zweizeiligen TNA-Tipps. Ich seh auch bloß die beiden Kästchen. Insofern nehme ich die Kritik an Alex zurück und schieb sie auf Microsoft. :)
@alex: noch ein bisschen Kritik, damit sich dein Update auch lohnt:
Auch wenn ich mich über die Nützlichkeit eines solchen Tools "erregt" habe, ich hab´s gestern mal selbst programmiert. Allerdings ohne die VCL. Durch die eingebaute LOG-Funktion ist´s etwas klobig geworden: 32,5k, unkomprimiert. ... Hm, wollte das eigentlich irgendwer wissen? :mrgreen: < -- schnibbel ---------------------- > Edit-PS: Ich habe mal meine Version rangehangen. Die (wie Luckie sagen würde:) Soße gibt´s aber nicht. Oder sagen wir: noch nicht. Ich weiß ja nicht, was Alex mit seinem Programm vorhat. Will er´s auch außerhalb der DP als Freeware oder Shareware anbieten, dann wäre ein Reindrängen meinerseits etwas unfair. Solange bleibt der Quellcode in meinem Giftschrank und wird erst rausgerückt, wenn Alex nichts dagegen hat. Außerdem: wer aufmerksam liest und sich ein bisschen mit POP3 auskennt, kann das Ding problemlos "nachbauen". Soooo kompliziert ist´s ja nun auch wieder nicht. |
wo bekomm ich deine Installationsroutine
hallo,
was hast du für eine Installationsroutine ?? eine eigene, find ich top ganz einfach gemacht sieht trotzdem gut aus, wo bekomm ich die ?? :roll: gruß Steven |
Re: MailWatcher V1.0
Zitat:
|
hat er doch oben geschrieben:
Inno Setup ich komme mit den Inno Inno Setup nich zurecht :( werde mal dein programm testen... EDIT: was mich bei beiden programmen stört ist: das keines von beiden eine möglichkeit bietet mehre E-Mail konten gleichzeitung abzufragen, das nerft! könntet ihr das wohl nachtragen ? |
Wieso nich? Da ist doch ein assistent dabei.
|
naja er hat fehler und so die ich nicht ohne weiteres lösen kann, wie denn auch sei: ich habe mir an einem Tag selbst ein setup Programm geschrieben.... was ich bedienden kann
|
noch was: das Programm beendet die VERBINDUNG leider nicht, sie sollte immer beendet werden wenn er mit "nachschauen" feritg ist da du sonst nicht die mail lesen kannst :(
|
top 1a :bounce2:
vielen dank für die Info des Inno Setup ist echt klasse, also ich bin auch sofort damit zurechtgekommen. Auf der Homepage gibts doch auch den Sourcecode bekomm die zugehörigen Kompos aber nicht zum laufen "SynEdit" die Datei SynEdit.inc fehlt ?? könnt ihr mir da weiterhelfen ?? :coder: und kennt ihr ein Prog oder source wie ich aus OE die neuen Mails abholen kann und automatisch ausdrucken ?? vielen dank gruß Steven |
ich glaube sowas kann OE garnicht, aber ich schreibe gerade einen Mail Client in einem Team und wie könnten diese funktionen einbauen, danke für den hinweiß:)
|
@MathiasSimmack
Irgendwie habe ich den NAchtrag nciht mehr gesehen...komisch Ich biete es als DOwnload bei mir auf der Seite an (im Moment wegen Hacker-Angriff nciht online...). Es war ursprünglich aber nur für mich gedacht. Aber wieso sollte ich was dagegen haben, wenn du auch sowas anbietest? Mich würde aber andererseits mal interessieren, wie du dass mit dem Pop3 mit ohne VCL ;-) machst. Hast du eine Unit oder so was für mich? Danke schon mal |
Frage
Ich hab ''nur'' Delphi 3 Pro, ich weiß aber nur DAS man mit POP3 arbeiten kann doch nicht WIE(;)) Ähm....kann man solch ein Programm ÜBERHAUPT mit der D3 Pro version programmieren :?: Danke im Voraus ;)
|
Natürlich. Wieso auch nicht. Du müsstest dir halt die Indys besorgen, weil die aktueller sind. aber prinzipiell geht das natürlich
|
Bei D3 Pro sind die Fastnet-Kompos dabei!
|
Aber Indy is doch aktueller, oder?
|
Hallo Stanlay Hanks,
ja, aber leider nicht für D3 "Indy is available for Delphi 4, Delphi 5, Delphi 6, C++ Builder 4, C++ Builder 5, and Kylix" bye |
Ich könnt mir in den A* beißen! Ich muss mir ne Brille kaufen!
:wall: Man liest sich, STanlay 8) |
Laß das :wall: aber nicht zur Gewohnheit werden. :mrgreen:
|
Zitat:
Zitat:
Ich hatte schon mal in AUQ (bei einer Diskussion zu Goto & Labels) einen Teil der Prozedur gepostet. Die Anzahl der Mails zu bestimmen, ist nicht schwerer:
Delphi-Quellcode:
Der Weg über LIST 1, LIST 2, usw. mag umständlich erscheinen, funktioniert dafür aber auf jedem Server. Liefert der POP3-Befehl "+OK ..." zurück, existiert die Mail und man erhöht das Ergebnis der Funktion. Wenn nicht, gibt es keine (weiteren) Mails, und man beendet die Funktion.
{ ... }
// mehr POP3-Sachen, die ich jetzt verrate -> // mail counter while(true) do begin res := sendPop3Cmd(s,'LIST ' + inttostr(Result+1)); if(res = SOCKET_ERROR) then goto SocketCloseJump; ZeroMemory(@rbuf,sizeof(rbuf)); res := recv(s,rbuf[0],sizeof(rbuf),0); if(res = SOCKET_ERROR) then goto SocketCloseJump; {$IFDEF ENABLELOGS} if(rbuf[0] <> #0) and (rbuf[0] <> '+') then begin WriteStatusToLogFile('LIST ' + inttostr(Result+1) + #13#10); WriteStatusToLogFile(rbuf); end; {$ENDIF} if(res = SOCKET_ERROR) then goto SocketCloseJump; if(rbuf[0] <> '+') then break; // increase Result inc(Result); end; { ... } Der Rest des Programms (unsichtbares Fenster, TNA-Icon, Popup-Menü und Settings-Dialog) ist normales NonVCL. Gruß. |
Danke für den Quellcode.
Kannst du mir vielleicht mal die ganze Unit für Pop3, die du aus einer Zeitschrift hast, geben? Wäre toll von dir. Will nur mal wissen, wie man noch ein paar Infos über die Mails bekommt. Wenn das allerdings nicht geht, akzeptiere ich das natürlich. Ach und Erlaubnis erteilt. Du kannst natürlich deinen MailWatcher verteilen oder als Freeware anbieten. Willst du dann auf meinen Mailwatcher verweisen oder wie meinst du das? Naja auch nicht so wichtig. Ok. Danke nochmal. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:08 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