|
|
|
Config ??
|
|||
|---|---|---|---|
|
#18+
В очередной раз за наукой создал config, при запуске фокса, открываются 2 проект менеджера, один с поектом, другой поверх первого пустой, после закрытия пустого при работе с проектом при вызове форм не находятся пути (если не прописать полностью путь), где напортачил& ? : CODEPAGE=1251 RESOURCE=FoxUser.dbf DEFAULT=C:\Documents and Settings\Aedvard\Мои документы\FOX_pr TITLE=Proet vet PATH=Data,Forms,Class,Progs,Menus,Libs,Reports,Include COMMAND=MODIFY PROJECT projekt_vet.pjx Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2007, 20:25 |
|
||
|
Config ??
|
|||
|---|---|---|---|
|
#18+
Скорее всего, файл конфигурации вообще не был подхвачен. Какой именно файл конфигурации был использован при загрузке FoxPro определяется функцией ?SYS(2019) Насчет того, как организовать подключение файла конфигурации читай здесь Файл конфигурации CONFIG.FPW ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2007, 23:32 |
|
||
|
Config ??
|
|||
|---|---|---|---|
|
#18+
Файл подхватывает именно этот, теперь проект открывается нормально, но пути к формам по вызову DO form ***, не находит (только с указанием Set path to ) ??, по ссылке перечитал все что можно , ошибок не нахожу, возможная причина ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 10:35 |
|
||
|
Config ??
|
|||
|---|---|---|---|
|
#18+
Nikita_2ошибок не нахожу, возможная причина ?? Явное перекрытие настроек SET PATH и SET DEFAULT (CD) соответсвующими командами. Посмотри, что возвращают команды Код: plaintext 1. 2. сразу после открытия среды FoxPro и после того, как команда DO ... не нашла нужный файл. Для справки: Некоторые функции, вызывающие системные диалоги могут менять текущую директорию при определенных условиях. Например, getFile(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 11:34 |
|
||
|
Config ??
|
|||
|---|---|---|---|
|
#18+
Проблема из-за наличия пробелов в пути Default. Заключите путь в кавычки DEFAULT="C:\Documents and Settings\Aedvard\Мои документы\FOX_pr" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 11:43 |
|
||
|
Config ??
|
|||
|---|---|---|---|
|
#18+
Перенес проект Default=C:\Fox_pr, пробелов нет, проблема та же, после открытия фокса открывается проект, при выполнении основной формы из нее не вызываются остальные (пишет не найден путь к форме) , при указании пути Set path to форма находится. Редактирую основную форму (убираю Set path to) , все формы начинают находится без проблем, но до перезапуска самого Fox(а) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 12:09 |
|
||
|
Config ??
|
|||
|---|---|---|---|
|
#18+
Неужели так трудно дать в командном окне две команды? Ну, маучайся дальше... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 12:39 |
|
||
|
Config ??
|
|||
|---|---|---|---|
|
#18+
ВладимирМ , вижу достал, не обижайся, дело в том что сейчас, на работе . Сам доктор, пишу программу дома на дом.компе, вечером попробую. В последнем посте описал то что вчера вечером пробовал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 12:54 |
|
||
|
Config ??
|
|||
|---|---|---|---|
|
#18+
Понятно. Просто обычно новички в программировании игнорируют часть советов, не замечая их. В целом, "не найден файл" надо понимать буквально. Действительно не найден. Поскольку речь идет о файлах формы, то поиск выполняется сначала в текущей директории, а затем по путям, указанным в SET PATH. Следовательно, если файл реально существует на диске, значит ошибка либо в указании текущей директории, либо в настройках SET PATH. Следовательно, надо просто проверить, а какие значения имеют эти реквизиты. Если окажется, что при открытии FoxPro реквизиты имеют нужные значения, то далее проверям, не могли ли эти реквизиты быть изменены самой программой. Либо явно через соответствующие команды, либо не явно, как результат работы других команд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 13:37 |
|
||
|
Config ??
|
|||
|---|---|---|---|
|
#18+
Сам доктор Nikita_2 ! У нас доктора уже давно клиент-серверные приложения писать научились в свободное время. Не шутка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 15:21 |
|
||
|
Config ??
|
|||
|---|---|---|---|
|
#18+
(Конструктора тоже учатся) Вопрос по обсуждению: SET PATH это пути для программ, форм и т.п SET DEFAULT а это пути для данных Я правильно понимаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 20:56 |
|
||
|
Config ??
|
|||
|---|---|---|---|
|
#18+
А что делать коллега, если гавному за 60 и плевать он хотел на все компы вместе взятые , от сюда на программиста сольдов не выделяет, а жизнь то заставляет не только в косынку играть, впрочем извините отвлекся. Итак config в папке C:\FOX_pr, где и проект, на столе ярлык "C:\Program Files\Microsoft Visual Studio\Vfp98\VFP6.EXE" -T -C "C:\FOX_pr\config.txt" , запускается fox, открывается проект, ? FullPath("") - ******\VPF98\ ., так понимаю папка foxа, ? SET("PATH") - пусто, после запуска формы и вызову по DO FORM c указанием пути , ? SET("PATH") - папка проекта C:\FOX_pr не понимаю ведь из командной строки был вызван config, где все прописано однако формы упрямо не находятся. ?!? Не ругайтесь сильно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 21:26 |
|
||
|
Config ??
|
|||
|---|---|---|---|
|
#18+
Начинаем с самого начала. Сначала надо правильно подключить файл конфигурации. В ярлыке это делается через параметр ...\VFP6.exe -С"Полный путь доступа к файлу конфигурации" Ключ -С как раз и предназначен для указания файла конфигурации. Если все правильно указано, то сразу после запуска среды FoxPro через такой ярлык если в командном окне дать команду Код: plaintext То будет указан полный путь доступа к этому же файлу конфигурации. Более наглядная проверка - это в реквизите TITLE файла конфигурации поменять текст и посмотреть, появится ли этот текст в заголовке открытого окна среды FoxPro. Если оказалось, что SYS(2019) не возвращает вообще ничего (это выглядит как отсутствие реакции на эту команду) или ссылается на другой фйал конфигурации, значит, ошиблись в указании. Например, букву "C" написали по русски вместо латинской буквы или поставили лишний пробел между ключем -C и путем доступа к файлу конфигурации. Мало ли... Собственно, по первому впечатлению именно это и произошло. У Вас не подхвачен файл конфигурации. Т.е. вообще никакой не подхвачен. Раз не изменилась ни директория по умолчанию, ни путь доступа. Директорию по умолчанию также лучше указать прямо в ярлыке, а не в файле конфигурации. Это реквизит "Рабочая папка" Правда, есть одна экзотическая возможность. При запуске среды FoxPro может быть автоматически запущена некая программа. Посмотрите в настройках FoxPro. Пункт меню Tools - Options - закладка File Location - строка Startup Programm В этой строке должно быть пусто. Если это не так, то указанная там программа будет автоматически выполняться при запуске среды FoxPro. Возможно, именно она сбивает настройки. Хотя, вряд ли. Этим способом редко пользуются. Слишком уж он глобальный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2007, 00:22 |
|
||
|
Config ??
|
|||
|---|---|---|---|
|
#18+
Надо было строку написать так DEFAULT="C:\Documents and Settings\Aedvard\Мои документы\FOX_pr\" или так DEFAULT="C:\FOX_pr\" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2007, 02:04 |
|
||
|
Config ??
|
|||
|---|---|---|---|
|
#18+
Nikita_2В очередной раз за наукой создал config, при запуске фокса, открываются 2 проект менеджера, один с поектом, другой поверх первого пустой, после закрытия пустого при работе с проектом при вызове форм не находятся пути (если не прописать полностью путь), где напортачил& ? : CODEPAGE=1251 RESOURCE=FoxUser.dbf DEFAULT=C:\Documents and Settings\Aedvard\Мои документы\FOX_pr TITLE=Proet vet PATH=Data,Forms,Class,Progs,Menus,Libs,Reports,Include COMMAND=MODIFY PROJECT projekt_vet.pjx Спасибо Тут убери RESOURCE, DEFAULT, COMMAND В меню Tools->Options: Вкладка View сними галку "Open last project on startup" Вкладка "File location" параметр "Default directory" убери все, должно быть написано "(Not used)" Нажми "Save as default" Сделай ярлык не к фоксу, а к проекту (файл *.PJX или *.PJT) и проверь чтобы рабочая папка в ярлыке была та же где проект. Ярлык можно и не делать, в проводнике кликнуть *.PJX или *.PJT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2007, 07:54 |
|
||
|
Config ??
|
|||
|---|---|---|---|
|
#18+
Спаисбо всем , особенно ВладимируМ., заработало, по мере необходимости буду обращаться, не судите строго. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2007, 09:14 |
|
||
|
Config ??
|
|||
|---|---|---|---|
|
#18+
Здравствуйте ! Проблема такая, создаю из проекта файл exe, config включен в файл, при запуске на исполнение сonfig не подхватывается, при создании проекта работает нормально , пробовал компилировать без него, а config размещал в той же папке что и exe , то же самое не видит его. Текст следующий; RESOURCE=OFF SCREEN=OFF DEFAULT=C:\Program Files\foxy PATH=Data,foxy TITLE=Servise programs v 2.01 CODEPAGE=1251 явно что то не так делаю !, буду благодарен за помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2008, 16:05 |
|
||
|
Config ??
|
|||
|---|---|---|---|
|
#18+
При запуске ехе пути устанавливать нужно не через config.fpw, а устанавливать в главном файле проекта. Сделайте какой-нибудь файл с конфигурацией типа бычной .dbf таблички или ini файла и при запуске программы читайте оттуда пути и уже в самой программе dodefault и setpath. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2008, 16:17 |
|
||
|
Config ??
|
|||
|---|---|---|---|
|
#18+
Nikita_2Проблема такая, создаю из проекта файл exe, config включен в файл, при запуске на исполнение сonfig не подхватывается При таком способе имя файла и особенно расширение должны быть именно CONFIG.FPW. Слева от имени файла конфигурации в окне проекта не должно быть символа перечеркнутого кружка. Если кружок стоит, то правой клавишей мыши по имени файла и выбрать пункт "Include" после чего перекомпилить EXE. И, кстати, как определил, что файл конфигурации не подхватывается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2008, 18:56 |
|
||
|
Config ??
|
|||
|---|---|---|---|
|
#18+
Слева от имени файла конфигурации в окне проекта не должно быть символа перечеркнутого кружка. Если кружок стоит, то правой клавишей мыши по имени файла и выбрать пункт "Include" после чего перекомпилить EXE. При компиляции exe , config в проекте без перечеркнутого кружка т.е. как я понимаю включается в exe, а что не подхватывается не видит папку DAT с базой которая находится по указанному в config пути, а так же TITLE = Microsoft Visual FoxPro ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2008, 19:49 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=41&tid=1588212]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
22ms |
get topic data: |
8ms |
get forum data: |
4ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 337ms |

| 0 / 0 |
