powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Private Data Session
2 сообщений из 2, страница 1 из 1
Private Data Session
    #32845782
JuniorFoxik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Обясните, пожалуйста.
Имеется форма (Private Data Session), в ее Init устанавливается
CURSORSETPROP('Buffering', 5, 'myTable' ) && Enable table buffering.
В этой форме меняются данные, изменения сбрасываются в таблицы, все работает. В Destroy формы
=CURSORSETPROP('Buffering', 1, 'a3' ) && Disable table buffering.
НО! Из этой формы вызывается другая форма, в которой тоже изменяются кое-какие данные и изменения также сбрасываются в таблицы. После закрытия этой второй формы производится Refresh() первой (там перерисовывается TreeView) чтобы увидеть эти изменения.
Собственно, вопрос. Как правильно вызвать вторую форму (DataSession и т.п.) чтобы все сработало так, как надо?
Спасибо.
P.S. Это продолжение темы "Буферизация" и моя первая попытка все это реализовать...
...
Рейтинг: 0 / 0
Private Data Session
    #32848643
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JuniorFoxikСобственно, вопрос. Как правильно вызвать вторую форму (DataSession и т.п.) чтобы все сработало так, как надо?

Собственно, встречный вопрос. А как надо?

Несколько советов общего плана.

-) Чтобы объяснить что и как работает при буферизации, вообще-то написаны здоровенные книги. А ты хочешь, чтобы тебе объяснили в пару абзацев?

А по сути, все эти пространные описания от того, что очень трудно объяснить все достаточно понятно "в общем виде". Но вот на конкретных примерах все становится "прозрачно". Поэтому просто сделай парочку форм и экспериментируй в свое удвольствие

-) Для Private DataSession не надо восстанавливать настройки при закрытии формы. Private DataSession будет уничтожена "с концами". Простой эксперимент это показал бы. Используй окно Windows -> DataSession чтобы отслеживать изменения настроек и содердимого таблиц.

Кроме того, игры с изменением режима буферизации, особенно в сторону уменьшения (отмены) режима буферизации - потенциально опасное занятие. Желательно в пределах одной DataSession по возможности не менять режим буферизации.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Private Data Session
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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