powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Рвется База :)
25 сообщений из 57, страница 1 из 3
Рвется База :)
    #36819070
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте. У меня периодически возникает проблема с отображением данных в гриде, появляется белая полоса, так что половина данных скрывается под ней. А когда щелкаешь по гриду, то на той строке, куда попадаешь, данные видны становятся или если прокручивать грид туда-сюда, то данные иногда появляются.

Звонят возмущенные пользователи и орут что у них:"База рвется!"

глюки грида во вложении
...
Рейтинг: 0 / 0
Рвется База :)
    #36819162
Фильтр используется?
...
Рейтинг: 0 / 0
Рвется База :)
    #36819203
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ffffffffffffffffffffffffffffff,

Имеется ввиду LockScreen. Я к, сожалению, в чужом коде не очень пока разобралась.
...
Рейтинг: 0 / 0
Рвется База :)
    #36819234
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМFfffffffffffffffffffffffffffff,

Имеется ввиду LockScreen. Я к, сожалению, в чужом коде не очень пока разобралась.

покажите нам немного кода
(отбор данных и привязку к источнику)
к чему грид привязан?
напрямую к таблице?

если лочится экран на время "танцев",

то в конце должно быть нечто

thisform.LockScreen = .f.
....grid...setfocus()
...
Рейтинг: 0 / 0
Рвется База :)
    #36819342
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Были глюки с прорисовкой грида, правда немного другие. Причиной оказалось плотное прилегание контролов друг-к-другу. Фокс криво отрисовывал форму при навигации по гриду.
Для проверки поставь у грида Themes = .F. если проблема в этом, то пройдет.
...
Рейтинг: 0 / 0
Рвется База :)
    #36819346
sqlnew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если много записей (больше 2000-3000) на индексированной таблице с фильтром возможны такие зависания.
...
Рейтинг: 0 / 0
Рвется База :)
    #36819389
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sqlnew,

Это происходит не на одной форме, а периодически на каждой, где есть грид. В таблицах очень много записей.
...
Рейтинг: 0 / 0
Рвется База :)
    #36819390
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код попозже приведу.
...
Рейтинг: 0 / 0
Рвется База :)
    #36819413
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sqlnew,

поставила .themes=.f., но ничего не изменилось.
...
Рейтинг: 0 / 0
Рвется База :)
    #36819437
sqlnew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМsqlnew,

поставила .themes=.f., но ничего не изменилось.

Это не ко мне ;-)
...
Рейтинг: 0 / 0
Рвется База :)
    #36819439
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМпоставила .themes=.f., но ничего не изменилось.
Тогда надо простенький пример повторяющий глюк чтобы увидеть его живьем. Как вариант - сохранить показываемую таблицу в отдельную DBF-ку, поправить форму чтобы она работала отдельно от проекта и выложить все сюда.

PS После чего такое началось? Можно еще пооткатывать последние изменения.
...
Рейтинг: 0 / 0
Рвется База :)
    #36819446
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sqlnew,

сори, ошиблась маленько.
...
Рейтинг: 0 / 0
Рвется База :)
    #36819497
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

Началось все после того, как мы с 6 версии foxpro перешли на 9-ю.
...
Рейтинг: 0 / 0
Рвется База :)
    #36819556
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМDima T,

Началось все после того, как мы с 6 версии foxpro перешли на 9-ю.

переписывать "танцы с бубнами" будем?
покажите код.
...
Рейтинг: 0 / 0
Рвется База :)
    #36819571
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМНачалось все после того, как мы с 6 версии foxpro перешли на 9-ю.

1. Сервиспак 2 стоит? Если нет, то поставить
2. Убрать русский рантайм (удалить все копии vfp9rrus.dll). Его наличие по-простому проверяется так: русское системное меню при старте EXE и текст сообщений об ошибках русский. Если используется английский - все по-английски.
при установке фокса кладется в "C:\Program Files\Common Files\Microsoft Shared\VFP\"
...
Рейтинг: 0 / 0
Рвется База :)
    #36819580
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,
Да, стоит 2 сервиспак и русский рантайм.
...
Рейтинг: 0 / 0
Рвется База :)
    #36819596
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМрусский рантайм.

Убивай vfp9rrus.dll.
Если не поможет - выкладывай пример с повторением глюка.
Стандартных лекарств от этого нет, это глюк движка фокспро, лечить можно только "методом научного тыка". И надо чтобы было куда "тыкать"
Кроме тебя похоже никто такого глюка еще не видел.
...
Рейтинг: 0 / 0
Рвется База :)
    #36819630
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
русский рантайм не рекомендую использовать. Пользы от него никакой:
1. Русское дефолтное меню обычно заменяется на свое русское
2. Русские сообщения об ошибках все равно непонятны пользователю, а качество перевода таково что и разработчику не всегда понятно что за ошибка.

А вред серьезный: перевод идет с опазданием, поэтому не все ошибки исправленные в английском, исправлены в русском. Так было в 6-ке и в 9-ке тоже самое.
...
Рейтинг: 0 / 0
Рвется База :)
    #36819685
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima Tрусский рантайм не рекомендую использовать. Пользы от него никакой:
1. Русское дефолтное меню обычно заменяется на свое русское
2. Русские сообщения об ошибках все равно непонятны пользователю, а качество перевода таково что и разработчику не всегда понятно что за ошибка.

А вред серьезный: перевод идет с опазданием, поэтому не все ошибки исправленные в английском, исправлены в русском. Так было в 6-ке и в 9-ке тоже самое.

ну шош тебе рус.рантайм то так не нравится?

проблемы руск.рантайма обходятся.
зачем от него прятаться? если проще знать возм.проблемы
и учитывать их при разработке.

не вижу необх-ти закладываться при распространении приложений
на работу оных под англицким раентаймом
и необходимости удаления русского.
...
Рейтинг: 0 / 0
Рвется База :)
    #36819690
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и что за наезд на рус.рантайм?

ну у меня все под рус.рантаймом работает
от Калининграда до Находки.
и что? ась?

может вначале на "танцы с бубном" посмотрим?
...
Рейтинг: 0 / 0
Рвется База :)
    #36819753
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошелмимои что за наезд на рус.рантайм?

ну у меня все под рус.рантаймом работает
от Калининграда до Находки.
и что? ась?

может вначале на "танцы с бубном" посмотрим?
Угу, тут только переглючило чего-то у тебя.

Я в 6-ке наелся с мистикой от русского рантайма, в 9-ке уже попадал, с меня хватит.
Тем более есть способ запуска английского без удаления русского.
...
Рейтинг: 0 / 0
Рвется База :)
    #36819853
igorbik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМпериодически возникает проблема с отображением данных в гриде, появляется белая полосатакое бывает часто при использовании LOCKSCREEN.
Где было можно, я это поубирал, а где нельзя было полностью поубирать,- по ходу программы отключал действие этой команды (LOCKSCREEN = .F.), например, при необходимости вызова форм и др. действиях, задваивающих изображение и отбеливающих частично грид, а потом снова включал (LOCKSCREEN = .t.).
...
Рейтинг: 0 / 0
Рвется База :)
    #36820399
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima Tпрошелмимои что за наезд на рус.рантайм?

ну у меня все под рус.рантаймом работает
от Калининграда до Находки.
и что? ась?

может вначале на "танцы с бубном" посмотрим?
Угу, тут только переглючило чего-то у тебя.

Я в 6-ке наелся с мистикой от русского рантайма, в 9-ке уже попадал, с меня хватит.
Тем более есть способ запуска английского без удаления русского.

что тут?

ну нарвался, узнал как "обходить".
и что?

с тебя хватит - удачи.
чего орать то?
...
Рейтинг: 0 / 0
Рвется База :)
    #36820466
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот что смогла выдрать из программы.

Есть главная форма lp_fmstart. В ней размещается контейнер Basecont(Class library : appl.vcx).
В этот контейнер грузятся пользовательские классы, в которых и спользуется грид из библиотеки appl.vcx
...
Рейтинг: 0 / 0
Рвется База :)
    #36820634
FoxSoftware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
НадеждаМ,

либо фокс обнови, либо конфликт с библиотеками классов.
Делай отладку по шагам и по объектам.
Удали объект из формы на который есть подозрение что он вызывает конфликт, проверь без этого объекта, а потом отлаживай тот объект где обнаружилась плюха.
После как отладишь по отдельности, думай как уладить конфликт объектов в форме.
Возможно придётся заменить форму и диалог ввода на другой.
За тебя никто отлаживать тут не будет!
Могу помочь за определённую плату - время деньги.
...
Рейтинг: 0 / 0
25 сообщений из 57, страница 1 из 3
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Рвется База :)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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