powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / о Private Data Session где почитать...
12 сообщений из 12, страница 1 из 1
о Private Data Session где почитать...
    #32978046
Фотография help123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожалуста где в инете можно почитать про использование Private Data Session в формах. Интересует видимость данных и т.д.
Вероятно из за непонимания этого у меня возникают ошибки....

использую Visual FoxPro 8.0 SP1
...
Рейтинг: 0 / 0
о Private Data Session где почитать...
    #32978060
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В хелпе
...
Рейтинг: 0 / 0
о Private Data Session где почитать...
    #32978063
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.foxclub.ru/kb/index.php?sid=17728&aktion=artikel&rubrik=004&id=4&lang=ru#Datasession
...
Рейтинг: 0 / 0
о Private Data Session где почитать...
    #32978114
Фотография help123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWisthttp://www.foxclub.ru/kb/index.php?sid=17728&aktion=artikel&rubrik=004&id=4&lang=ru#Datasession
Вопрос по тексту вышеуказанной ссылки:
- тоесть если где-то до запуска главной формы или в другой форме я создаю переменную Public - то главная форма ее не увидит, потому что как сказано: "Приватная сессия подобна окружение данных на одной отдельной машине"??? Или это касается только DataEnvironment???
...
Рейтинг: 0 / 0
о Private Data Session где почитать...
    #32978121
kms_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hi, Help123 это касается только DataEnvironment.
...
Рейтинг: 0 / 0
о Private Data Session где почитать...
    #32978148
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Public на то и паблик, что бы её можно было видеть отовсюду.
...
Рейтинг: 0 / 0
о Private Data Session где почитать...
    #32978170
Фотография help123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWistPublic на то и паблик, что бы её можно было видеть отовсюду. понятно... спасибо большое: вот только бы про передачу класов в формы еще узнать из другого топика...
...
Рейтинг: 0 / 0
о Private Data Session где почитать...
    #32979393
Фотография help123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕЩЕ ВОПРОС ПО ТЕКСТУ СТАТЬИ:
ВладимирМ http://www.foxclub.ru/kb/index.php?sid=17728&aktion=artikel&rubrik=004&id=4&lang=ru#Datasession"Однако не стоит забывать о том , что приватные сессии данных требуют дополнительных настроек среды, потому как настройки, производимые скажем в главном модуле программы действуют только в общей сессии данных (Default data session). То есть в этом типе (Private data session) сессии игнорируются общие настройки приложения и их необходимо выполнить повторно, а именно явно указать необходимые вам настройки"
..........................................................
"Ввиду вышесказанного, стоит организовать в базовом классе формы некий метод, назовём его SetSession() в котором и производить соответствующие настройки среды окружения. Вызывать этот метод из события Load() формы" Так вот: можно ли не создавать в базовом класе формы метод SetSession(), а создать его просто как процедуру в главном програмном файле xxx.prg и вызывать эту процедуру в Load() форм. Будет один и тот же эфект...??? или нет ...???
Если нет ... то подскажите кодом как на основании базового класа формы сделать свой клас формы с этим методом... и юзать его его со всеми формами вместо DO FORM...
.... ну не делал я раньше такого...
...
Рейтинг: 0 / 0
о Private Data Session где почитать...
    #32979519
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
help123ЕЩЕ ВОПРОС ПО ТЕКСТУ СТАТЬИ:
ВладимирМ http://www.foxclub.ru/kb/index.php?sid=17728&aktion=artikel&rubrik=004&id=4&lang=ru#Datasession"Однако не стоит забывать о том , что приватные сессии данных требуют дополнительных настроек среды, потому как настройки, производимые скажем в главном модуле программы действуют только в общей сессии данных (Default data session). То есть в этом типе (Private data session) сессии игнорируются общие настройки приложения и их необходимо выполнить повторно, а именно явно указать необходимые вам настройки"
..........................................................
"Ввиду вышесказанного, стоит организовать в базовом классе формы некий метод, назовём его SetSession() в котором и производить соответствующие настройки среды окружения. Вызывать этот метод из события Load() формы" Так вот: можно ли не создавать в базовом класе формы метод SetSession(), а создать его просто как процедуру в главном програмном файле xxx.prg и вызывать эту процедуру в Load() форм. Будет один и тот же эфект...??? или нет ...???
Если нет ... то подскажите кодом как на основании базового класа формы сделать свой клас формы с этим методом... и юзать его его со всеми формами вместо DO FORM...
.... ну не делал я раньше такого...

Вообще-то, автор этой статьи Сергей Чаговец.

По поводу собственно вопроса. Да. Можно и через процедуру.

Проблема только в том, что далеко не всегда и не во всех формах требуются одни и те же настройки. Если используется метод формы, то его можно перекрыть или использовать как параметры пропепрти формы. А с PRG не получиться. Придется писать несколько PRG-файлов.

Кое-что по поводу настроек почитай здесь

http://www.foxclub.ru/kb/index.php?sid=9431&aktion=artikel&rubrik=004&id=225&lang=ru#Setting
...
Рейтинг: 0 / 0
о Private Data Session где почитать...
    #32980441
Фотография help123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирМКое-что по поводу настроек почитай здесь http://www.foxclub.ru/kb/index.php? sid=9431&aktion=artikel&rubrik=004&id=225&lang=ru#Setting Еще такая вот проблемка:
Когда вводятся данные Numeric в текстбоксы, юзеры обычно для удобства используют 'правую цыферную' часть клавиатуры (ну та что включается по Num Lock). Так вот, - когда они вводят число с дробной частью и выбран английский язык - то 'точка-разделитель' вводится нормально клавишей на этой клавиатуре. А вот когда какой-то другой язык (русский например) - то эта клавиша не действует, а нужно нажимать клавишу на основной клавиатуре (возле правого Shift-тa).
Из-за этой неразберихи они очень ругаются неприличными словами и делают ошибки. Как можно это исправить...
PS: только не изменением языка, так-как в остальных текстбоксах данные вводятся на руском языке.
...
Рейтинг: 0 / 0
о Private Data Session где почитать...
    #32980497
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://forum.foxclub.ru/read.php?f=32&i=13&t=13
...
Рейтинг: 0 / 0
о Private Data Session где почитать...
    #32980551
Фотография help123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWisthttp://forum.foxclub.ru/read.php?f=32&i=13&t=13 спасибо большое...
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / о Private Data Session где почитать...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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