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

Вниз

таймер в сервисе или как его включить-выключить???   Найти похожие ветки 

 
Avgust   (2006-06-17 20:10) [0]

есть Service1 с апликашиным... на нём размещяю timer... мне он нужен на пару сработак.. после чего хочу его выключить...

Service1.timer1.Enabled := false;

при компиляции... выдаёт ошибку что не может прочитать чтото по такомуто адресу... 004A53BA в модуле скомпиленого экзешника... ставил выключение между try но в винде через рас всё равно вываливается эта ошибка и выключает сервис.. блин как его  правильно выключить???


 
Anatoly Podgoretsky ©   (2006-06-17 20:57) [1]

Надо переинсталировать Дельфи.


 
Avgust   (2006-06-18 02:16) [2]

неполучилась... сёравно ошибка... ставишь таймер на Service1 и в креате сервиса например ставишь Service1.timer1.Enabled := false; или true разницы нет... всё равно ошибка :(((

PS. плиз если кому не трудно протестите у себя...


 
unknown ©   (2006-06-18 02:28) [3]


> Anatoly Podgoretsky ©   (17.06.06 20:57) [1]

Зачем вы так?

> Avgust   (18.06.06 02:16) [2]
> PS. плиз если кому не трудно протестите у себя...

Выкладывай тут .


 
isasa ©   (2006-06-18 10:44) [4]

vgust   (17.06.06 20:10)  
...при компиляции... выдаёт ошибку что не может прочитать чтото ...
такомуто адресу... 004A53BA в модуле скомпиленого экзешника... ставил выключение между try но в винде через рас всё равно вываливается эта ошибка и выключает сервис


При компиляции? во время выполнения?
Если не "лежит на форме", то, скорее всего, забыл
timer1.Create


 
Avgust   (2006-06-18 19:07) [5]


> Если не "лежит на форме", то, скорее всего, забыл
> timer1.Create


лежит но не на форме а на Data Module


> > Anatoly Podgoretsky ©   (17.06.06 20:57) [1]
>
> Зачем вы так?


ну в этом есть доля правды... както валились ошибки непонятные... после переустановки всё пропало.. :)

PC. я не програмист.. я администратор сети.. а у админаф частенько решение проблемы реинстал :)


> Выкладывай тут .


надо создать сервис с апликашеном.. на Service1 разместить таймер и в Service1.create

Service1.timer1.Enabled := false;

и попробовать скампилить :)

пожалуйста попробуйте... может это не только у меня.. :)


 
sniknik ©   (2006-06-18 19:27) [6]

> я администратор сети..
ну так админь... не отбивай хлеб. дай заработать грамотному программисту... тебе же с програмой после проще будет. (должно ;)

> Service1.timer1.Enabled := false;
зачем Service1.timer1.Enabled := false; ?
если это в контексте класса то указание переменной вне его необязательно, а в случае в событии create так еще и ошибочно, т.к. на момент создания, этой переменной еще нет (хотя обьект уже создан...).

т.е. тут достаточно и правильно просто timer1.Enabled := false;.



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

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

Наверх




Память: 0.48 MB
Время: 0.026 c
2-1152525158
NewMan
2006-07-10 13:52
2006.07.30
Создание Компонена на основе TCustomControl


8-1138798641
Ling
2006-02-01 15:57
2006.07.30
TShockwaveFlash


8-1139383204
AlexeyMir
2006-02-08 10:20
2006.07.30
Как муз.файла независимо воспроизвести на 2х звуковых


5-1136303968
FunkyByte
2006-01-03 18:59
2006.07.30
Создание потомка TComponent с нестандартным владельцем


15-1151838597
vidiv
2006-07-02 15:09
2006.07.30
Сертификаты