Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
 Аватар для kzru_hunter
1124 / 795 / 101
Регистрация: 01.02.2011
Сообщений: 1,887
Записей в блоге: 1

Как сделать ресурсы своего юнита независимыми от самого проекта

22.12.2013, 11:08. Показов 1061. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Собственно, когда в коде пытаюсь подгрузить какой-нибудь ресурс из юнита, находящего в отдельной подпапке, относительный путь приходится задавать относительно корня проекта, а мне нужно относительно юнита.
Что нужно для этого сделать?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.12.2013, 11:08
Ответы с готовыми решениями:

Как сделать HTML страницу со своего проекта ?
Люди вот я допустим че-то сделал на Visual basic и мне нужно это в инет выложить поэтому типа нада преобразовать ЕХЕ в Html как-то ? тока...

Можно ли из своего проекта сделать DLL
Собственно вопросики: 1. Как я понял, для инжекта нужно использовать длл. Я могу из своего exe проекта сделать длл, и если да, то как? ...

С помощью чего можно сделать инсталяшку для своего ASP-проекта?
Подскажите пожалуйста, с помощью чего можно сделать инсталяшку для своего ASP-проекта?

10
 Аватар для Kulgar
511 / 196 / 26
Регистрация: 07.08.2013
Сообщений: 814
23.12.2013, 11:11
kzru_hunter, рассматривалась ли такая функция как ExtractRelativePath?
0
 Аватар для kzru_hunter
1124 / 795 / 101
Регистрация: 01.02.2011
Сообщений: 1,887
Записей в блоге: 1
23.12.2013, 14:14  [ТС]
Цитата Сообщение от Kulgar Посмотреть сообщение
kzru_hunter, рассматривалась ли такая функция как ExtractRelativePath?
Нет. Да и посмотрев описание, не понятно, чем она мне поможет в данной проблеме. Вообщем, придется привыкнуть к данному неудобству.
0
 Аватар для Kulgar
511 / 196 / 26
Регистрация: 07.08.2013
Сообщений: 814
23.12.2013, 14:20
kzru_hunter, если нужен прям путь до конкретного файла, то почему не воспользоваться функциями поиска файла? Что-нибудь в этом духе: Как найти файла в каталогах и подкаталогах?
0
 Аватар для kzru_hunter
1124 / 795 / 101
Регистрация: 01.02.2011
Сообщений: 1,887
Записей в блоге: 1
23.12.2013, 14:47  [ТС]
Цитата Сообщение от Kulgar Посмотреть сообщение
если нужен прям путь до конкретного файла
ещё бы знать имя этого файла, я могу его в любой момент переименовать
0
 Аватар для Kabak
159 / 145 / 14
Регистрация: 03.02.2012
Сообщений: 788
Записей в блоге: 1
23.12.2013, 14:52
Цитата Сообщение от kzru_hunter Посмотреть сообщение
ещё бы знать имя этого файла, я могу его в любой момент переименовать
Ну так переименуйте в то имя которое вам известно и пользуйтесь.

А в чём проблема с путём к юниту ? Вы не знаете где он у вас хранится относительно проекта ?
0
 Аватар для kzru_hunter
1124 / 795 / 101
Регистрация: 01.02.2011
Сообщений: 1,887
Записей в блоге: 1
23.12.2013, 15:00  [ТС]
Цитата Сообщение от Kabak Посмотреть сообщение
Вы не знаете где он у вас хранится относительно проекта ?
опять же могу его переименовать или вообще куда-нибудь запихнуть
0
 Аватар для Kulgar
511 / 196 / 26
Регистрация: 07.08.2013
Сообщений: 814
23.12.2013, 15:03
Kabak, на сколько я понял задача сводится к динамическому нахождению относительного пути к произвольному файлу проекта.
На ум приходит только функция (возможно существующая) определения данных файла из которой она вызывается. Мне она не известна.
0
 Аватар для Kabak
159 / 145 / 14
Регистрация: 03.02.2012
Сообщений: 788
Записей в блоге: 1
23.12.2013, 15:11
Цитата Сообщение от kzru_hunter Посмотреть сообщение
опять же могу его переименовать или вообще куда-нибудь запихнуть

Бред какой-то... Т.е. Проект генерит файлы со случайными именами и пихает их по случайным папкам всего HDD ?
0
 Аватар для kzru_hunter
1124 / 795 / 101
Регистрация: 01.02.2011
Сообщений: 1,887
Записей в блоге: 1
23.12.2013, 15:14  [ТС]
Цитата Сообщение от Kabak Посмотреть сообщение
Проект генерит файлы и пихает их по случайным папкам всего HDD ?
нет, просто может возникнуть ситуация, когда нужно будет изменить структуру папок в проекте.
Вообще, я хочу сделать свой юнит полностью независимым от всего, включая структуру папок и названия
0
 Аватар для Kabak
159 / 145 / 14
Регистрация: 03.02.2012
Сообщений: 788
Записей в блоге: 1
23.12.2013, 15:20
Создайте одну папку, не трогайте её никогда и храните в ней неприкасаемые ресурсы .
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.12.2013, 15:20
Помогаю со студенческими работами здесь

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

Ресурсы проекта. Как ими пользоваться?
Я создал файл 1.html, записал его в папку проекта, создал файл 1.rc и записал туда имя_ресурса тип_ресурса имя_файла: MYHTML HTMLFILE...

Как файл bass.dll включить в ресурсы проекта
Всем привет! Подключил bass.dll, чтобы mp3 воспроизводить. А есть ли способ этот файл dll в сам Project1.exe занести, чтобы не висел...

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

как правильно делать версии своего проекта в Viisual Studio
Суть в том, что по мере написания программы требуется где то хранить архивные копии старых версий; иногда к ним приходиться возвращаться....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru