• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Help Me!

  • Автор темы Автор темы lazynov
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
L

lazynov

Вот возникла у меня проблемка:
мне нуна написать службу Windows, которая содержит в себе компонент TServerSocket. Так вот: мне надо чтобы после запуска службы она не закрывалась, а ждала данные. Но при запуске службы она пишет "Служба была остановлена, т.к. ей нечего делать и т.д." Вот код:

procedure TServerService.ServiceExecute(Sender: TService);
var
input: File of TSettings;
Sett: TSettings;
begin
AssignFile(input, 'settings.dat');
if not FileExists('settings.dat') then
ServerService.DoShutdown
else
begin
Reset(input);
{$I-}
try
Read(input, Sett);
except
CloseFile(input);
ServerService.DoShutdown;
end;
CloseFile(input);
{$I+}
end;

While not Terminated do
begin
ServiceThread.ProcessRequests(True);
end;
end;

Че делать??? Помогите ПЛЗ!
 
Судя по всему проблема с файлом .. и Вы сами выгружаете сервис...
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab