powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Что за ерунда!!
13 сообщений из 13, страница 1 из 1
Что за ерунда!!
    #32254435
sigarilla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Перенес проект из корневого каталога в папку
c:\work\persona
компилить exe перестала мне, пишет ошибку бредовую

Error in global include file: Include file 'c:\work\program files\microsoft visual studio\vfp98\foxpro.h' is not found.

что за фигня, кто знает???
...
Рейтинг: 0 / 0
Что за ерунда!!
    #32254459
karly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавь указанный файлик в проект.
Включать в компиляцию (include по правой кнопке) не обязательно.

Ты используешь какую-то библиотеку,
которая обращается к этому файлу.
...
Рейтинг: 0 / 0
Что за ерунда!!
    #32254464
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не фигня, это надо понимать буквально. Где-то в твоем проекте есть строка:

#INCLUDE 'program files\microsoft visual studio\vfp98\foxpro.h'

Т.е. указан относительный путь доступа и при переносе в другую папку, естесственно к этому пути был добавлен путь текущей директории.

Скорее всего, ты использовал класс из примеров VFP не посмотрев его содержимое. И вот результат.

Тебе надо найти где в коде используется эта строка, затем перенести файл Foxpro.h в корневую директорию твоего проекта и убрать путь доступа из директивы #INCLUDE, т.е. она должна выглядеть так:

#INCLUDE foxpro.h
...
Рейтинг: 0 / 0
Что за ерунда!!
    #32254492
sigarilla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да нет, ничего такого я не использовал, может фокс и запихал чего, но без моего ведома, ведь все работало, до того как скопировал проект!
...
Рейтинг: 0 / 0
Что за ерунда!!
    #32254508
sigarilla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
перенес в корень, все --заработало,

У меня в програм файлес есть та папка на которую он ссылается, я ее переименовал и опять ошибка выходит!
...
Рейтинг: 0 / 0
Что за ерунда!!
    #32254530
sigarilla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я ведь приложение перенес в папку c:\work\persona
а он мне что пишет
'c:\work\program files\microsoft visual studio\vfp98\foxpro.h' is not found.
причем тут "program files\microsoft visual studio\vfp98"
фигня, она и есть фигня!!!
...
Рейтинг: 0 / 0
Что за ерунда!!
    #32254562
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри что записано в настройках в качестве INCLUDE-файла по умолчанию:

Пункт главного меню Tools->Options->Закладка File Location-> Строка Default Include File

Если там что-то есть, то сотри это (через кнопку Modify) и сделай Set As Default

В подавляющем большинстве случаев этот файл абсолютно не нужен.
...
Рейтинг: 0 / 0
Что за ерунда!!
    #32254637
sigarilla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВО!!!
Но у меня так было сделано, я ее перенаправил, потом убрал путь и все заработало!
фигня она и есть фигня!
...
Рейтинг: 0 / 0
Что за ерунда!!
    #32254655
sigarilla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, все не то все не так....я ведь создал этот каталог с файлом
c:\work\program files\microsoft visual studio\vfp98\foxpro.h'
.....переименовал ее и все.......опять не работает
...
Рейтинг: 0 / 0
Что за ерунда!!
    #32254714
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Файл, указанный как Default Include File (также его можно посмотреть в системной переменной _INCLUDE) автоматически втыкается во все новые формы и классы в процессе создания (разумеется, речь идет о визуальном создании)

Это значит, что тебе необходимо открыть КАЖДЫЙ созданный класс или форму и посмотреть что именно указано как Include-файл.

В режиме редактирования формы это пункт главного меню Form->Include File
Для класса соответсвенно пункт главного меню Class->Include File

После того, как ты очистишь формы и классы от Include файла необходимо будет заново перекомпилить проект.
...
Рейтинг: 0 / 0
Что за ерунда!!
    #32254729
sigarilla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, теперь понятно....
Но как! я ведь ему не назначал это инклюде файл?? каким образом он туда попал??
...
Рейтинг: 0 / 0
Что за ерунда!!
    #32254793
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объясняю возможный сценарий попадания

Как я уже сказал, информация о Include-файле хранится в системной переменной _INCLUDE, но это верно и в обратном направлении. Можно присвоить значение этой переменной явно в программе:

_INCLUDE='program files\microsoft visual studio\vfp98\foxpro.h'

Предположим, ты запустил какой-либо пример, где эта настройка была указана явно. Затем в опциях нажал Set as Default. Это привело к тому, что данная настройка оказалась прописана в реестре и уже автоматически настривалась при каждой следующей загрузки среды FoxPro.

Если в процессе создания НОВОЙ формы или класса эта настройка существовала, то она автоматически будет встроена как Include-файл для этой новой формы или класса (для ранее созданных форм или классов ничего не произойдет).

Ну и вот результат...
...
Рейтинг: 0 / 0
Что за ерунда!!
    #32254795
sigarilla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Что за ерунда!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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