On-line: Andrey, гостей 1. Всего: 2 [подробнее..]
АвторСообщение
администратор




Пост N: 783
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 04.08.07 07:38. Заголовок: [?] FT_OnTick


Непонятка при работае в сети.
Конструкция вида FT_OnTick({|| TEst()},300) , отрабатывает локально примерно каждые 15 секунд.
При работе программы в сети вместо 15 секунд получаем около 1 минуты.
Как это исправить ?

PS
Можно конечно экспериментально подобрать задержку..............для начала можно задержку делить на 4 ,
но мне что такой подход не нравится. Хотелось бы понять почему так проиcходит.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 6 [только новые]







Пост N: 66
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 06.08.07 12:15. Заголовок: Re:


Дима, для ответа на вопрос маловато исходных данных...
Что делает этот Test() ???
Чем твоя работа "в сети" отличается от "локальной" ?
Код в студию давай, если реально нужна помощь.

У меня подобная кострукция работает и с локальной и с сетевой базой без нареканий. Первое что приходит в голову, что в твоих "разных режимах" конструкция FT_OnIdle и ведет себя по разному... У себя замечал, что если выключать "разгрузку" проца, вызовы FT_OnTick() происходят с небольшими "пропусками": вместо положенных 30 секунд бывает 35-40, не более. Но никак не в 4 раза... Хотя, даже когда у меня разгрузки нет вообще, я принудительно несколько раз в середине цикла, во время рисования прогресса вызываю FT_IamIdle() - говорят, такое шаманство помогает собрать мусор... Может и бред конечно, но вроде (тьфу*3) работает...


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 785
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 06.08.07 12:30. Заголовок: Re:


Sergy пишет:

 цитата:
Чем твоя работа "в сети" отличается от "локальной" ?


Отличий нет.

В Test() , происходит 2 проверки с открытием и закрытием 2 баз.
1. Проверка на то , нужно ли выбросить пользователя из программы
2. Проверка есть для пользователя сообщения (типа чата что то)

ЗЫ
Сетка с серваком Novell Netware 4.x + ADS + IPX/SPX

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 67
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 06.08.07 14:30. Заголовок: Re:


Тогда все равно не понятно... какая разница... сделай вместо вызова Test() на экран чтобы сообщение выпрыгивало... безо всяких открытий... Какой результат будет?
---
был один интересный МОЙ косяк - я не подумал, что пока не отработает то, что вызвано FT_OnTick() - само собой, что следующего вызова не будет... долго ждал... может это твой случай...

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 786
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 06.08.07 14:43. Заголовок: Re:


Sergy пишет:

 цитата:
может это твой случай...


Блин точно мой косяк
Спасибо !

А проверить по сети сложно было так как сетка в другом городе........


Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 68
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 06.08.07 15:04. Заголовок: Re:


Dima пишет:

 цитата:
Блин точно мой косяк Спасибо !



Нема за что... наши ряды редееют, как я понимаю...
кто поможет с терминалом разобраться... я так понимаю, уже некому... подыхает, гад, вроде на мощном проце после 5-6 задач...


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 200
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 08.08.07 10:35. Заголовок: Re:


Проблемы с терминалом бывают и в Linux

Посмотри здесь
http://www.nabble.com/gtxwc-inkey%280%29-under-fc7-test4-eats-100--cpu-tf3680918.html#a10302772
может что-то похожее и в твоем варианте



Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 108
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет