Вниз
Скачать: CL | DM;

??? TService и Socket   Найти похожие ветки 

← →
AndrewVolkov   (2002-12-17 18:54) [0]

Написал сервис (File->New->Other->Service Application
Инсталится без проблем, стартует - открывает порт, слушает - вообщем все работает.
Принимает сообщения, отсылает успешный прием. Но почему не отрабатывает функция shellexecute.??? Точнее она после отработки дает сообщение 42 (по хелпу все что выше 32 - значит успешно). но заказанная программа не запускается. Если вставляю в обработчик TService1.ServiceCreate все запускается с тем же сообщением 42. Значит как бы все правильно. Но в ClientRead прога не запускается. Если кто сталкивался расскажите в чем трабла. C winexec таже проблема.

procedure TService1.ServerSocket1ClientRead(Sender: TObject;
Socket: TCustomWinSocket);
Var i:integer;
begin
WriteFile("Message received from client > "+Socket.ReceiveText);

shellexecute(0,nil,"server.exe",nil,"c:\inst\socket",SW_SHOW)));
end;
for i := 0 to ServerSocket1.Socket.ActiveConnections-1 do begin
callf;
ServerSocket1.Socket.Connections[i].SendText("Connection accepted");
end;


function writeFile(str:String):boolean;
Var F:textFile;
Begin
AssignFile(F, "c:\temp.txt");
Append(F);
Writeln(F, str);
CloseFile(F);

end;

Спасибо...


← →
AndrewVolkov   (2002-12-17 22:58) [1]

Мастера, поможите а...ну очень надо...


← →
AndrewVolkov   (2002-12-17 23:57) [2]

вроде разобрался...завтра допроверю



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
8-28944
Ricks
2002-10-16 17:41
2003.02.10
DirectShow


4-29167
bloodman
2002-12-24 20:12
2003.02.10
сообщения


1-28848
M4st4K
2003-02-02 23:36
2003.02.10
Масштабирование формы


1-28906
Nick_N_A
2003-01-26 05:23
2003.02.10
Icons & File


14-29038
DeMoN-777
2003-01-23 18:18
2003.02.10
Посоветуйте




   Наверх