Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сетевое торможение / 11 сообщений из 11, страница 1 из 1
13.03.2007, 14:09
    #34387220
Рома Б.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сетевое торможение
Здравствуйте! Столкнулся с проблемой. Сетевое приложение в локальной сети, DCOM не используется. Одна форма вызывает другую, модальную. Последняя сложная: содержит классы, grids, pages и др., создаёт несколько курсоров (CREATE CURSOR ...). В зависимости от загруженности сети (до 20 одновременно запущенных копий, как на одном компьютере, так и на разных) вызываемая форма загружается от 1 до 20(!) секунд. Скорость неприемлемая. Однако случайно выяснилось, что если во время её запуска (DO FORM ...) нажать any key (но не кнопку мыши), то она грузится не более 2-3-х секунд. Вероятно, глюк прорисовки. Пинками проблему не решил (экспериментировал с Refresh(), Show(), Visible и др.). Пока заставил всех user'ов жать пробел при запуске формы. Что можно сделать, чтобы не жать клавишу?
...
Рейтинг: 0 / 0
13.03.2007, 19:11
    #34388454
strizh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сетевое торможение
keyboard chr(...)
do form ...
...
Рейтинг: 0 / 0
13.03.2007, 19:20
    #34388480
Urri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сетевое торможение
Очевидно, отыскать истинную причину глюка?
________
Не дадим распространиться заразе политкорректности!
...
Рейтинг: 0 / 0
14.03.2007, 09:28
    #34389184
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сетевое торможение
Рома Б.Что можно сделать, чтобы не жать клавишу?
Для начала указать версию FoxPro...
...
Рейтинг: 0 / 0
14.03.2007, 11:02
    #34389531
-=AlexiS=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сетевое торможение
а какого-нибудь WAIT при загрузке у ваc не стоит ?
а то было у меня похожее - для отображения этапов работы вставил WAIt , а NOWAIT забыл
...
Рейтинг: 0 / 0
14.03.2007, 21:27
    #34391640
Рома Б.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сетевое торможение
Sergey ChДля начала указать версию FoxPro...VFP 6 SP 5 -=AlexiS=-а какого-нибудь WAIT при загрузке у ваc не стоит ?
а то было у меня похожее - для отображения этапов работы вставил WAIt , а NOWAIT забыл
Всё проверил и перепроверил. Вообще, не люблю WAIT - не эстетично, вместо него использую ProgressBar и свою строку статуса. strizhkeyboard chr(...)
do form ...Напрашивается... Не верится, что поможет. Не хочется связываться с DOS-командой. Трудность отладки в том, что в моей копии программы всё летает. Выгонять user'ов часто на 15 минут, чтобы обновить программу, нереально. Я так просто спросил. Может, проблема типовая. Что ж мне теперь, вызывать API-функцию мгновенной перерисовки окна?
...
Рейтинг: 0 / 0
14.03.2007, 22:01
    #34391674
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сетевое торможение
Рома Б. VFP 6 SP 5
А как Вы файлы открываете при открытие формы? Вручную, используя команду USE или в Data Environment?
...
Рейтинг: 0 / 0
14.03.2007, 22:03
    #34391679
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сетевое торможение
Рома Б. Выгонять user'ов часто на 15 минут, чтобы обновить программу, нереально...От этого давно пора избавиться - обновление должно идти автоматом путем проверки версии и копирования локальной версии на рабочую станцию клиентов. Посморите данный форум - мы эту тему обсуждали многократно...
...
Рейтинг: 0 / 0
14.03.2007, 22:19
    #34391690
Рома Б.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сетевое торможение
Sergey Ch
А как Вы файлы открываете при открытие формы? Вручную, используя команду USE или в Data Environment?И так, и сяк. И помногу.
...
Рейтинг: 0 / 0
14.03.2007, 22:41
    #34391714
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сетевое торможение
Рома Б. И так, и сяк. И помногу.
Ну вот мы и добрались до иситны... Попробуйте все открывать вручную и только те таблицы, которые Вам нужны... Кажется был какой-то bug c DE при открытии формы...
...
Рейтинг: 0 / 0
15.03.2007, 12:55
    #34393018
Рома Б.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сетевое торможение
Sergey ChНу вот мы и добрались до иситны... Попробуйте все открывать вручную и только те таблицы, которые Вам нужны... Кажется был какой-то bug c DE при открытии формы...Спасибо всем. Мне некогда пока заниматься этим. Н-да. За 4 года работы с VFP глюков 15 обнаружил уже.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сетевое торможение / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]