On-line: гостей 1. Всего: 1 [подробнее..]
АвторСообщение





Пост N: 245
Зарегистрирован: 05.10.06
ссылка на сообщение  Отправлено: 26.11.19 16:42. Заголовок: сборка проекта


Подскажите, есть ли какая то опция при сборке проекта, указывать компилятору искать не найденные функций в определенных папках во всех файлах *.prg ?
Или только явно нужно описывать что и откуда брать ?
Полностью файл включать в сборку нету возможности, так как имеют одноименные функции и могут отличаться в разных версиях

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 3 [только новые]


постоянный участник




Пост N: 6522
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 26.11.19 20:32. Заголовок: MIKHAIL пишет: Или ..


MIKHAIL пишет:

 цитата:
Или только явно нужно описывать что и откуда брать ?


Конечно нужно явно описывать...
Откуда компилятор узнает что собирать ? У него же нет интеллекта, может в будущем придумают !

Можно собрать нужные модули в свои *.lib и собирать через них,
тогда можно регулировать нужные версии *.prg

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 246
Зарегистрирован: 05.10.06
ссылка на сообщение  Отправлено: 26.11.19 20:35. Заголовок: Andrey пишет: У не..


Andrey пишет:

 цитата:
У него же нет интеллекта


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

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 6524
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 26.11.19 21:36. Заголовок: MIKHAIL пишет: ну т..


MIKHAIL пишет:

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


Нет, так компилятор не работает.
Может можно написать батник такой, но я сомневаюсь что это нужно делать.
Ресурсная папка всегда делается ТОЛЬКО для ресурсов (картинки,иконки,бинарники и т.д.), а не для *.prg

И смотря чем идёт сборка, т.е. для хХарбора есть HBMAKE.EXE для Харбора - hbmk2.exe
Ключи сборки для: hbmk2.exe -help
Я раньше делал для hbmk2.exe
# включить путь к своим *.ch и *.fmg
-incpath=Include
-incpath=Source


Спасибо: 1 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 16
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет