Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.10;
Скачать: 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 вся ветка

Текущий архив: 2003.02.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
3-28678
FLIZ
2003-01-24 12:01
2003.02.10
Почему MS-SQL не дает построть такую связь?


1-28901
XP
2003-01-30 22:26
2003.02.10
Real To String


1-28779
DAN
2003-02-01 16:07
2003.02.10
DLL?


1-28757
RomiraS
2003-02-01 11:43
2003.02.10
Простой вопрос...


14-29001
Supreme
2003-01-23 23:59
2003.02.10
Фильмосоздание