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

start [/forum/topic.php?fid=41&msg=34391640&tid=1589730]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 342ms |

| 0 / 0 |
