Results 1 to 11 of 11

Thread: Pop3 Probleem

  1. #1

    Pop3 Probleem

    Ik heb het volgende probleem

    Ik ben met een EmailChecker bezig, Nu is het geval dat als ik om de zoveel seconden een emailserver laat controlleren, dit allemaal perfect werkt. Geen probleem. MAAR zodra mijn programma op de achtergrond actief is en om de zoveel sec. een email controlleerd op de server, EN ik start b.v Outlook op, dat komt hij met de melding dat de server al in gebruik is, Weet ff niet hoe dit op te lossen.

    Ik wil namelijk een soort MSNalike Emailchecker maken, die echt bijna continue de server controlleerd, maar wil wel dat ik ook outlook kan blijven gebruiken.

    Bedankt alvast voor de hulp.

    John
    My Life is like Delphi, Always Fun........................... a "Quote"

  2. #2
    Senior Member PsychoMark's Avatar
    Join Date
    Nov 2001
    Location
    Raamsdonksveer
    Posts
    10,269
    Dan heb ik een slechte mededeling voor je: het POP3 protocol is zo gemaakt dat maar 1 proces tegelijkertijd toegang heeft tot je mailbox. MSN checkt wel je hotmail account, maar hotmail werkt ook niet met POP3, en sindsdat ik geen hotmail meer gebruik checkt MSN niet m'n normale POP3-boxen...

    Kortom: tenzij je je programma specifiek aan Outlook koppelt zullen nooit beiden programma's tegelijkertijd toegang hebben...
    Qui custodiet ipsos custodes

  3. #3
    C# En niks anders.
    Join Date
    May 2002
    Location
    Achter mijn PC.
    Posts
    272
    maak een detect, bijv: als outlook opstart, je prog de verbinding verbreekt.

  4. #4
    Senior Member PsychoMark's Avatar
    Join Date
    Nov 2001
    Location
    Raamsdonksveer
    Posts
    10,269
    Maar waarom om de zoveel seconden? MSN checkt het ook heus niet elke seconde, elke minuut is echt ruim voldoende, zo heeft Outlook iets meer kans niet in de weg te zitten. Daarnaast, waarom zou de gebruiker beiden apps tegelijkertijd willen draaien? Ok, om de email uit te lezen, laat ik het dan zo formuleren: waarom zou hij Outlook dan ook automatisch laten checken elke minuut als jouw app al aan staat?
    Qui custodiet ipsos custodes

  5. #5
    Ja dat klopt ook wel. Ze hoeven niet alletwee tegelijk te draaien, aleen het probleem is dus dat als mijn programma geminimalizeerd in de systeemtray staat en om de zoveel minuten een controle uitvoerd , wordt alles mooi weergegeven. De MSNPopup screen met de aantal berichten. Etc . Maar zodra ik outlook opstart geeft outlook een probleem dat de sessie al in gebruik is. Dus met andere worden wordt het simpel gezecht proberen te capture,waneer outlook is opgestart mijn programma niet meer laten controlleren of er nieuwe mail is, want dat doet outlook dan.

    Zie ik het zo goed. ???

    En dat MSNALike = aleen maar bedoeld voor de popup

    Johnnny1
    My Life is like Delphi, Always Fun........................... a "Quote"

  6. #6

    Ok ok

    Ok het is me inderdaad allemaal duidelijk. Ik wil er voor zorgen dat mijn programma niet meer controlleerd zodra er een email programma opgestart wordt. Deze kan ik laten ingeven door de user. aleen hoe kan ik dat het beste capture.

    bv

    FindWindow('Outlook Express',nil)


    ???

    Johnnny1
    My Life is like Delphi, Always Fun........................... a "Quote"

  7. #7

    TIMER ???

    Hier is de oplossing om een programma te zoeken die opgestart is.
    Dus hier kan ik outlook onderscheppen, en m'n mailchecker laten locken zodat de mailchecker niet in de weg zit




    function FindWindowByTitle(WindowTitle: string): Hwnd;
    var
    NextHandle: Hwnd;
    NextTitle: array[0..260] of char;
    begin

    // Get the first window
    NextHandle := GetWindow(Application.Handle, GW_HWNDFIRST);
    while NextHandle > 0 do
    begin
    // retrieve its text
    GetWindowText(NextHandle, NextTitle, 255);
    if Pos(WindowTitle, StrPas(NextTitle)) <> 0 then
    begin
    Result := NextHandle;
    Exit;
    end
    else
    // Get the next window
    NextHandle := GetWindow(NextHandle, GW_HWNDNEXT);
    end;
    Result := 0;
    end;


    Aleen nu een probleem met een TIMER.

    Ik wil daadwerkelijk minuten ingeven. Minimaal 2 en max ????
    Ik wil de standaard timer gaan gebruiken

    Hoe kan ik dat het beste gaan doen ???

    de Interval van de timer omzetten ??? Hoeveel interval = 1 min

    John
    My Life is like Delphi, Always Fun........................... a "Quote"

  8. #8
    hoi:

    The default value is 1000 (one second).

    Dus 1 minuut = 60 seconde.

    1000 * 60 = 60.000

    Hier moet je wel mee verder komen.

    succes

  9. #9
    Inderdaad; Bedankt precies wat ik zocht

    John
    My Life is like Delphi, Always Fun........................... a "Quote"

  10. #10
    Het probleem is dat je niet weet welke e-mail client je gebruiker heeft. Maar ik moet zeggen dat ik het probleem nog nooit heb meegemaakt. Mijn email checker kijkt elke 5 minuten en als er dan mail blijkt te zijn start ik pas Outlook op. Omdat ik een mailchecker heb hoeft Outlook niet eens in de x tijd te kijken. Kortom, het probleem lost zichzelf op als je de software logisch gebruikt.

    Overigens denk ik dat je snel ruzie krijgt met je provider als je je je interval lager zet dan een paar minuten, als iedereen dat zou doen zijn de servers al snel overbelast.
    Marcel

  11. #11

    Klopt

    Ik heb nu minimaal op 3 minuten. Dus is opgelost. en Max zoveel ze zelf willen.

    Met de interval werkt het perfect en inderdaad, geen ruzie met outlook


    Bedankt allemaal voor de tips


    John.
    My Life is like Delphi, Always Fun........................... a "Quote"

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Focus probleem onder Citrix
    By Hans Brenkman in forum Algemeen
    Replies: 9
    Last Post: 19-Feb-04, 14:49
  2. Vaag probleem. Grote van Panels
    By WhatJac3 in forum Algemeen
    Replies: 14
    Last Post: 03-Apr-03, 20:00
  3. Probleem Crystal Reports VCL component
    By JDN in forum Databases
    Replies: 2
    Last Post: 09-Jul-02, 23:17
  4. Replies: 3
    Last Post: 27-Nov-01, 13:35
  5. algorithme/functioneel probleem
    By walterheck in forum Algemeen
    Replies: 1
    Last Post: 11-Oct-01, 11:48

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •