Registriert seit: 2. Jan 2003
Ort: Eibau
768 Beiträge
Delphi 2010 Professional
|
Re: Net Send Mailslot selbst verarbeiten!
28. Aug 2009, 10: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;
|
|
Zitat
|