FoxPro Club Главная

Конференция Решения Фотоальбом Сайт М.Дроздова Статьи Файловый архив Книга Visual FoxPro 9.0 Русский Help для Visual FoxPro
Пользователей: 9265
Вход
Сохранение и восстановление рабочих областей.

Пара процедур для сохранения и восстановления рабочих областей. К примеру полезно, когда нужно вызвать модальную форму, а потом восстановить все как было. Восстанавливается все, Индексы, Связи, Отношения, Указатели. Может быть полезна при отладке, когда в какой то момент необходимо запомнить состояние рабочих областей, а за тем проанализировать его.


 
Прислал: Kolka   Категория: Работа с данными


Сохранение и восстановление рабочих областей.

Работает примерно так:
AliasSave('MainArrayPublic')
**
* Здесь делаем все что хотим
**
AliasRead('MainArrayPublic')

MainArrayPublic - Это Ваш массив, который объявится глобальным. Таких массивов может быть множество, соответственно и восстанавливать рабочие области можно из любого.
Ограничения:
1. Число сохраняемых областей не более 100
2. Число связей у родительской таблицы не более 20

И вот еще что. В массиве хранится полный путь к таблице, и если Вы захотите после AliasSave изменить set path (defa), то AliasRead все равно найдет эту таблицу, даже если в окружении путей её не видно и она закрыта.
Ну удачи. Если Глюки какие, пишите.
Скачать alias.zip
 
Сделайте оценку этого решения Плохо Удовлетворительно Так себе Хорошо Отлично Текущая оценка: (5.176) Вложение [1.24]kb
Дополнения пользователей
Сохранение и восстановление рабочих областей.
[+][?]
Сергей
18.01.02 12:03:41

врать не буду Ваши процедуры не смотрел но 
разве команды
CREATE VIEW FileName
и 
SET VIEW TO FileName 
не делают тоже самое ?
[Дополнить]



© 2000-2017 Fox Club 
При размещении любых материалов с сайта на других ресурсах- прямая ссылка на www.foxclub.ru обязательна
Яндекс.Метрика