Einzelnen Beitrag anzeigen

Benutzerbild von hitzi
hitzi

Registriert seit: 2. Jan 2003
Ort: Eibau
768 Beiträge
 
Delphi 2010 Professional
 
#11

Re: Net Send Mailslot selbst verarbeiten!

  Alt 28. Aug 2009, 09:21
Zitat von J Kadison:
Wie oben schon erwähnt habe ich diesen Dienst zuvor schon gestoppt. Und dann erst den slot erstellt =(
Wo?

Ich hatte das mal in der Art genutzt (gekürzt):
Delphi-Quellcode:

fMailSlot := CreateMailSlot('\\.\mailslot\messngr', 0, 0, nil);

[...]

iMsgSize : DWord;
iRead : DWord;
sMsg : string; //wird mit Unicode Delphi Probleme machen

[...]

if GetMailslotInfo(fMailslot, nil, iMsgSize, nil,nil) then begin
  if iMsgSize <> MAILSLOT_NO_MESSAGE then begin
    SetLength(sMsg, iMsgSize);
    if ReadFile(fMailslot, sMsg[1], iMsgSize, iRead, nil) then begin
      //in sMsg stehen alle Infos getrennt durch #0
    end;
  end;
end;
Thomas
Besucht doch mal http://www.hitziger.net
  Mit Zitat antworten Zitat