:: Архив конференции по VFP до 2005 года
Где хранятся настройки фокса
EAV
Автор
Подскажите пожалуйста где хранятся настройки фокса, те которые отвечают за положение окон, шрифтов и так далее... Просто у моего знакомого фокс абсолютно отказывается запоминать положение окон. Это очень сильноо достает.
Ratings: 0 negative/0 positive
Re: Где хранятся настройки фокса
Hel!Riser

Сообщений: 10452
Откуда: Нижний Новгород
Дата регистрации: 11.03.2001
SET RESOURCE ON
и штатна - FoxUser.DBF , если не изменен на другой через SET RESOURCE TO




------------------
Осторожно - глисты!
Ratings: 0 negative/0 positive
Re: Где хранятся настройки фокса
EAV
Автор
Спасибо, сейчас посмотрю.
Ratings: 0 negative/0 positive
Re: Где хранятся настройки фокса
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Еще посмотри ветку реестра
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoSaveSettings
Я как-то случайно ее каким-то твикером установил - а потом долго удивлялся что фокс ничего не сохраняет




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Где хранятся настройки фокса
lnu

Сообщений: 127
Откуда: Ukraine, Lviv
Дата регистрации: 04.11.2003
У меня тоже проблема с настройками фокса...
Чтоб открыть VCX файл необходимо, чтоб в папке находился CONFIG.FPW со строкой Screen=ON
SET RESOURCE ON действует пока не закрыли фокс (даже, если сохранили опции as default)...
Ratings: 0 negative/0 positive
Re: Где хранятся настройки фокса
Владимир Максимов

Сообщений: 14098
Откуда: Москва
Дата регистрации: 02.09.2000
2lnu
Цитата:
Чтоб открыть VCX файл необходимо, чтоб в папке находился CONFIG.FPW со строкой Screen=ON
Не вижу связи. Факт открытия класса никак, никоим образом, не связан с фактом видимости или не видимости основного окна FoxPro. Возможно, имелось в виду, что на время обработки этого класса основное окно надо скрыть?

Цитата:
SET RESOURCE ON действует пока не закрыли фокс (даже, если сохранили опции as default)...
То что находится в Tools->Options не имеет никакого отношения к ресурсному файлу. Это совершенно разные вещи. Точнее, настройка SET RESOURCE - это одна из многих настроек, которые можно сделать в Tools->Options (File Location -> Resource File)

В основном, ресурсный файл отвечаете за размер и положение окно. Он сохраняет то значение размера и положение окна, которое было непосредственно перед его закрытием. Причем под термином "Окно" здесь понимаются вообще все окна так или иначе открываемые в FoxPro. Это "запомненное" значение размера и положения окна используется при открытии того же самого окна, если в момент его открытия размер и положение не указаны явно. Например, положение исполняемых форм тоже сохраняются в FoxUser, но не используются, поскольку в процессе выполнения у них явно задаются координаты и положение.

Цитата:
Где-то читал, что при старте фокс выполняет какой-то Prg файл, в котором можно дописать немножко своего кода (в моем случае screen.visible=.T.)...
Опция Command
www.foxclub.ru

То же самое можно сделать, указав имя программы в: Tools->Options->File Locations->Startup Programm или присвоив значение системной переменной

_STARTUP = "C:\MyDir\MyProgramm.prg"




------------------
Ratings: 0 negative/0 positive
Re: Где хранятся настройки фокса
lnu

Сообщений: 127
Откуда: Ukraine, Lviv
Дата регистрации: 04.11.2003
>>Чтоб открыть VCX файл необходимо, чтоб в папке находился CONFIG.FPW со строкой Screen=ON
>Не вижу связи.

это происходит(см вложение), когда пробую открыть vcx, например в TotalCommander.
OpenDialog я увижу только тогда, когда нажму переместить + ArrowUP.

фокус с _STARTUP получился... opendialog я уже вижу на фоне главного окна фокса, но все же... где-то стоит настройка, что оно должно окрыться со свойством visible=.F..
Где же она может стоять (если не в FoxUser.dbf)?
Ratings: 0 negative/0 positive
Re: Где хранятся настройки фокса
Игорь Л.

Сообщений: 164
Откуда: Евпатория
Дата регистрации: 26.11.2003
Что-то я не въехал!
Попробуй убрать вообще CONFIG.FPW из папки, где лежит твой SPRAVOCH.VCX. Фокс должен открыться нормально...
При двойном клике на файле SPRAVOCH.VCX в TotalCommander'е запускается связанное с этим файлом приложение (в данном случае Visual FoxPro). А фокс, запускаемый из другого каталога читает конфиг, находящийся именно в этом каталоге. Если в конфиге указано SCREEN=OFF, то, разумеется IDE показываться не будет. Здесь проще запустить фокс, а уже в нем открыть свой класс. (Это в том случае, если в проекте требуется в корнфиге сделать SCREEN=OFF и, соответственно не имеет смысла редактировать конфиг только для того, чтобы открыть класс для редактирования). Кстати, "Open" в заголовке окна - это диалог открытия класса в IDE.




------------------
И все мы делаем! Козьма Прутков
Ratings: 0 negative/0 positive
Re: Где хранятся настройки фокса
Владимир Максимов

Сообщений: 14098
Откуда: Москва
Дата регистрации: 02.09.2000
При запуске ассоциированного приложения (запуск приложения по расширению файла) открой собственно FoxPro и посмотри какой файл конфигурации был подхвачен

?SYS(2019)

А также какой именно ресурсный файл был использован

?SET("RESOURCE",2)

Как правило, ресурсный файл берется из каталога в котором установлен сам FoxPro, а вот файл конфигурации может быть подхвачен из папки Windows.

Кстати, в твоем случае речь идет вероятно не о _SCREEN.Visible, а о _SCREEN.WindowState. Если приложение не видимо, то вообще-то его не должно было быть даже на панели задач.




------------------
Ratings: 0 negative/0 positive
Re: Где хранятся настройки фокса
lnu

Сообщений: 127
Откуда: Ukraine, Lviv
Дата регистрации: 04.11.2003
Фокс действително подхватывал файл конфигурации из папки Windows\system32 в которой было прописано
Screen=Off.
>>Чтоб открыть VCX файл необходимо, чтоб в папке находился CONFIG.FPW со строкой Screen=ON
>Не вижу связи.

Вот и связь...


Спасибо.
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 2 (Гостей: 2)

© 2000-2024 Fox Club 
Яндекс.Метрика