IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Delphi Discussion :

Pb de serveur mailslot en application console


Sujet :

Langage Delphi

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 11
    Points : 10
    Points
    10
    Par défaut Pb de serveur mailslot en application console
    Bonjour ,
    voila mon probleme , je crée un mailslot avec le composant TmdMailslot , qui est le seul compo aussi complet (gestion des duplicates , longmail ect,
    http://djernaes.dk/download/mlslot1f.zip ) mais aucun message n'est recu . Je pense que le probleme se situe du coté de l event .Si quelqu'un pouvait m'éclairer ca serait sympa .
    Merci.



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
     
    program server;
    {$APPTYPE CONSOLE}
    uses
    mdMailslot,messages,sysutils,windows,classes;
     
     
     type
        TConnection = class
          procedure terminalMessageAvail(Sender: TObject; Msg: string);
        end;
     
     var
    Terminal: TmdsecureMail;
     connection:Tconnection;
     active:boolean;
     aMsg: TMsg;
     const slot = 'demo';
     
     procedure Tconnection.terminalMessageAvail(Sender: TObject; Msg: string);
     begin
     write('Message: ');
     writeln(msg);
     end;
     
    begin
    //connection:=Tconnection.Create;
    Terminal:= TmdsecureMail.Create(nil);
     
    terminal.Server:='.';
    terminal.MaxSize:=0;
    terminal.Slot:='demo';
    terminal.OnMessageAvail:= connection.terminalMessageAvail;
    terminal.Active:=true;
     
     Active := True;
        while Active do
        begin
          Sleep(100);
          if PeekMessage(aMsg, 0, 0, 0, PM_REMOVE) then
          begin
            if aMsg.Message <> $0012 then
            begin
              TranslateMessage(aMsg);
              DispatchMessage(aMsg);
            end
            else
            begin
              Break;
            end;
          end;
        end;
    end.

  2. #2
    Membre expert

    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Janvier 2004
    Messages
    2 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 123
    Points : 3 256
    Points
    3 256
    Par défaut
    Salut,

    voici un très bon tutoriel sur les mailslots http://castelain.developpez.com/articles/Mailslots/

    A+

  3. #3
    Membre à l'essai
    Inscrit en
    Avril 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 11
    Points : 10
    Points
    10
    Par défaut
    Oui merci j avais deja lu ce tuto .Mais je sais me servir des mailslots sans probleme , là c plus une histoire d'event dans une application console je pense . Sinon avec un gui , je n'ai pas de souci.

Discussions similaires

  1. [Kylix] une application console
    Par naili dans le forum EDI
    Réponses: 3
    Dernier message: 19/04/2004, 15h27
  2. [Delphi] Application "console" et caractères ASCII
    Par Yorys dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 31/07/2003, 10h50
  3. [Kylix] Kylix 3 et Applications console
    Par deniscm dans le forum EDI
    Réponses: 2
    Dernier message: 14/01/2003, 14h37
  4. [Kylix] application console avec kylix 3 ?
    Par Hakim dans le forum EDI
    Réponses: 4
    Dernier message: 15/11/2002, 23h45
  5. Réponses: 4
    Dernier message: 04/07/2002, 13h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo