Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.26;
Скачать: CL | DM;

Вниз

Service Application   Найти похожие ветки 

 
Intr   (2004-12-09 21:24) [0]

1)почему отказывается работать, если вдруг в проге встретится переменная типа TStrings или TStringList...?? служба не останавливается а просто виснет на том месте кде встречаються такие переменные...
2)нечитает информацию из реестра...  почему? и как заставить?

P.S.  Заранее сенкс. Впервые столкнулся с написанием служб, буду рад любой линке на русскоязычную справку по сабжу или помощи от вас )))


 
Игорь Шевченко ©   (2004-12-09 22:02) [1]

Слишком мало информации, чтобы дать конкретный ответ. Код бы в студию надо. TStringList не может сам по себе являться причиной некорректной работы сервиса.


> 2)нечитает информацию из реестра...  почему? и как заставить?


Если из HKEY_CURRENT_USER, то причина может быть в том, что CURRENT_USER у сервиса свой. А может быть в другом. Без кода невозможно дать конкретный ответ.

С уважением,


 
Intr   (2004-12-09 22:10) [2]

[quote]
var Reg:TRegIniFile;
....
Reg:=TReginifile.Create("Software");
Reg.OpenKey("SimplyServersMonitor",True);
Timer1.Interval:=(strtoint(Reg.ReadString("Delay", "min","1"))*60*1000);
strO:=Reg.ReadString("Openpath", "path", "C:\hosts");
strS:=Reg.ReadString("Savepath", "path", "C:\alive");
if Regi.ReadString("AutoStart", "bool", "True")="False" then begin
Service1.DoStop;
end;
reg.Free;
[/quote]
собсно...  нифга не читает реестр (((

а про TStringList. Я уш и без него справился... но суть в том, что в том месте где встречалась переменная етого типа, программа переставала работать... ну я конечно судил по выполняемым ей действиям... а так никакой ошибки, никаких намеком на сбой...  (  Незнаю куда уш подробней...


 
Intr   (2004-12-09 22:12) [3]

"...Если из HKEY_CURRENT_USER..."
ага, из него....


 
Intr   (2004-12-09 23:53) [4]

up =)))


 
Игорь Шевченко ©   (2004-12-09 23:55) [5]

Intr   (09.12.04 22:12) [3]

после
Reg:=TReginifile.Create("Software");
вставить
Reg.Rootkey := HKEY_LOCAL_MACHINE;
и, соответственно, перенести туда все настройки сервиса (оптимальный способ).

или запускать сервис от конкретного пользователя, указав его в настройках сервиса.

С уважением,


 
Intr   (2004-12-10 00:09) [6]

Ээ..мм.....   failed to create key ...


 
Игорь Шевченко ©   (2004-12-10 00:49) [7]

Intr   (10.12.04 00:09) [6]


> Ээ..мм.....   failed to create key ...


Сочувствую. Обратитесь к разработчику.

С уважением,


 
Intr   (2004-12-10 00:51) [8]



 
Intr   (2004-12-10 01:14) [9]

Аа!... еее   c Tregistry все получилось !! уря!  сенкс за помощь :))



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

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

Наверх




Память: 0.48 MB
Время: 0.035 c
8-1096140394
hgd
2004-09-25 23:26
2004.12.26
Как быстрее всего вывести на Image Bitmap?


14-1101970888
vecna
2004-12-02 10:01
2004.12.26
Льготы и компенсации


1-1102735311
GreyOl
2004-12-11 06:21
2004.12.26
Подскажите, пожалуйста, как сравнить несколько дат


1-1102521272
ali_t
2004-12-08 18:54
2004.12.26
как перевести PChar в string


4-1100009768
Anonimus
2004-11-09 17:16
2004.12.26
Миниатюра как для файлов Фотошопа