:: Visual Foxpro, Foxpro for DOS
Re: include формы и в тексте функции формы
ssa

Сообщений: 12962
Откуда: Москва
Дата регистрации: 23.03.2005
_vit
ssa
... Что вы все так зациклились на проекте? ...

Это то, что меня просто реально бесило. И продолжает бесить когда я изредка еще пользуюсь фоксом.

Вот я нахрена хеадер файл в проект вставляю?
Да кто ж тебя знает? Наверное есть какие-то причины.
Цитата:
Устанавливаю ему признак include?
Тем более непонятно.
Цитата:
(Ну точнее он по дефолту устанавливается, но я бы мог установить exclude)
Да и обычно для таких файлов именно exclude и ставится.
Цитата:
И ведь компилятору доступна информация о расположении файла.
Она ему доступна только и исключительно в момент компиляции и непосредственно из самого файла. Для компиляции проект вообще не играет никакой роли. Ибо prg могут быть и часто живут и без проектов.
Цитата:
Или что, логика разработчиков фокса заключается в том, что я в проект внесу один заголовочный файл
В проект могут быть включены файлы любых типов, в том числе и тех, которые фоксу совершенно не известны. Эта возможность не обязывает такое содержимое обрабатывать компилятором.
Цитата:
(Не могу даже придумать зачем, ну для типа стеба разве)
Учитывая тот факт, что include'ы могут быть вложенными, то можно обойтись как бы и одним файлом
Цитата:
а на самом деле хочу использовать совсем другой и с тем же притом наименованием?
Да сколько угодно. Указывай конкретный include в нужном файле. В чем проблема то?

------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: include формы и в тексте функции формы
of63
Автор

Сообщений: 24807
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
ssa
of63
Я тоже не понял, Ведьмак, почему иногда простое (без путей) указание на H-файл работает (H-фпайл включен в проект), а иногда компиляция ругается.
Еще раз внимательно прочитай процитированную мной часть хелпа, сделай одолжение. Что вы все так зациклились на проекте? С чего вы взяли, что он тут хоть как-то влияет? Особенно, когда его вообще нет?

> If you do not include a path with the header file name, Visual FoxPro searches for the header file in the default Visual FoxPro directory, and then along the Visual FoxPro path. The Visual FoxPro path is specified with SET PATH.
Ну, понял, разрабы ка... нальи )
Ratings: 0 negative/0 positive
Re: include формы и в тексте функции формы
_vit

Сообщений: 5157
Дата регистрации: 29.07.2002
ssa
Она ему доступна только и исключительно в момент компиляции и непосредственно из самого файла. Для компиляции проект вообще не играет никакой роли.

Ну вобщем ты прав.

Решил я таки разобраться что к чему. Надо было это конечно раньше сделать, теперь вроде и незачем.
Сделал простенький проект Sample и посмотрел что фокс делает во время компиляции.
До нажатия кнопки Save вообще никаких опрераций чтения записи файлов составляющих проект не происходило.
А вот что после нажатия.
Как мы видим никаких операций чтения файла проекта Sample.pjt не наблюдается.
Только под конец что-то пишет в него.

[attachment 36653 Sample.jpg]

И интересно что при компиляции ошибок не было но фокс создавал и что то писал в Sample.err а потом его удалил.



Исправлено 2 раз(а). Последнее : _vit, 05.10.23 21:33
Ratings: 0 negative/0 positive
Re: include формы и в тексте функции формы
of63
Автор

Сообщений: 24807
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Вит, вывод то какой, как правильно написать include ? )
Ты выяснил, что фокс делает это так и так... и ?
Нет ответа типа: "пишите код вот так и будет вам счастье, а если поймете - в квадрате" )
Ratings: 0 negative/0 positive


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

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

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