Подскажите пожалуйста или поделитесь схемой как можно собрать DLL что бы в ней было дерево состоящее из определённых каталогов,
что бы в этих калогах были рисунки, диалоговые окна, иконки, меню, и прочее.
Также если сможете объясните как можно собрать exe файл с подобными каталогами.
Скрин объясняет как dll которая мне нужна так и exe файл.
Этот топик читают: Гость
Ответов: 101
Рейтинг: 2
|
|||
карма: 0 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
1. Схемой такого результата добиться невозможно.
2. Папка диалогов не появится вообще никак - мы создаем контроллы динамически. 3. DLL у нас не поддерживает формы. 4. А зачем вам вообще это нужно? |
|||
карма: 10 |
|
Ответов: 3889
Рейтинг: 362
|
|||
Assasin писал(а): зачем вам вообще это нужно?Видимо, человек хотел внешний файл с ресурсами. |
|||
карма: 1 |
|
Ответов: 101
Рейтинг: 2
|
|||
Assasin писал(а): А зачем вам вообще это нужно?Как уже подметил 1nd1g0 я хотел собрать внешнюю динамическую библиотеку, что бы не перегружать eКсешник и что бы была возможность обратится из программы к библиотеке только тогда когда нужно. Допустим собрать тот же VST плагин для любой музыкальной студии. Ещё вопрос: С Hiasm можно собирать программы только с одним файлом запуска exe? Или же можно собрать программу с папками в которых бы содержались остальные части программы? |
|||
карма: 0 |
|
Ответов: 3889
Рейтинг: 362
|
|||
MasterXP, в случае "частей программы", которые являются исполнимыми файлами, делайте самораспаковывающийся архив, при старте распаковывайте всё во временную директорию и работайте с файлами оттуда. Прочие бинарные данные (в принципе, и исполнимые, но их всё равно придётся выгружать перед запуском) можно хранить во множестве специально сделанных для этого компонентов, читайте справку, изучайте примеры. Их десятки.
|
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
MasterXP, а нажать F1 в HiAsm-e и внимательно почитать справку - гордость не позволяет ?
В HiAsm можно сделать ВСЁ ! ------------ Дoбавленo в 10.54: 1nd1g0, опередил. |
|||
карма: 25 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Tad писал(а): В HiAsm можно сделать ВСЁ !Ну, не совсем все, но многое. Не забывай, что мы привязаны к интерфейсу кодогенератора |
|||
карма: 22 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
MasterXP писал(а): С Hiasm можно собирать программы только с одним файлом запуска exe? Или же можно собрать программу с папками в которых бы содержались остальные части программы?В HiAsm одновременно может вестись работа только с одной схемой, если она является частью проекта, то, на данный момент, никак их в конструкторе связать нельзя. |
|||
карма: 10 |
|
Ответов: 101
Рейтинг: 2
|
|||
Tad писал(а): а нажать F1 в HiAsm-e и внимательно почитать справку - гордость не позволяет ?Иногда прочитанное в справке не полностью даёт возможность собрать ту или иную программу. Такое было у меня с пунктом главного меню в программе -пишется так Файл
( Открыть - Выход ) О программе +доступен код
|
|||
карма: 0 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
MasterXP писал(а): Первое помогло а второе запутало, мне легче спросить на форуме, так легче доходитА Вам не кажется, что ни у кого времени не хватит отвечать Вам на каждый ваш чих, а в начале будет очень много таких "чихов". Учитесь работать самостоятельно |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
MasterXP писал(а): Иногда прочитанное в справке не полностью даёт возможность собрать ту или иную программу.А подключение мозгов это и есть nesco писал(а): Учитесь работать самостоятельно |
|||
карма: 25 |
|
Ответов: 101
Рейтинг: 2
|
|||
.....
|
|||
карма: 0 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
MasterXP писал(а): Зачем тогда нужен Форум и в Этом самом Форуме Тема "Help"Для тех вопросов, которых нет в справке или которые в справке плохо описаны. Тема данного топика была вполне нормальной для форума - в справке об этом много не найдешь. |
|||
карма: 10 |
|
Ответов: 3889
Рейтинг: 362
|
|||
Зато форум буквально завален примерами (в том числе - моими) самых различных данных, вложенных в схему, обсуждениями редактируемости ресурсов и т.д. и т.п. В своё время молчаливого чтения справки мне хватило, что не нашёл там - нашёл в примерах и на форуме. Логическое мышление просто включать надо, учиться аналогии проводить и учить матчасть и терминологию целевой платформы, а то "дерево каталогов в dll" - это, пардон...
|
|||
карма: 1 |
|
Ответов: 101
Рейтинг: 2
|
|||
Вопрос: Хочу собрать программу -Которая бы имела в своём арсенале стандартный файл запуска "exe", что бы у неё был каталог папок в директории "Crogram Files", конечно же что бы сама программа обращалась в эти папки "в самих папках размещаются остальные компоненты программы пусть то DLL файлы и прочие" < что хочу пояснить это то что хочу сделать программу с потдержкой скинов, скины в свою очередь будут иметь графические файлы для различных регуляторов и кнопок, засунуть всё в монолитный eКсешник неспособный обратится к dll и прочим ресурсам мне ненужен.
Возможно ли подобное сделать с помощью Hiasm? Собирать что то самостоятельно ясно что затруднительно и нужна помощь со стороны, сейчас я спросил всего ничего что может мне только дать ответ на то что некоторые компоненты мне будет проще собрать с использованием других сред разработки ПО, занявшись глобально своим проектом и где потребуется более серьёзная помощь говорит само за себя что в любом случае "Это будеть с финансовыми затратами" Но задав пару совсем незадевающих карман вопросов и получив ответы охарактеризовывающих только "Чью то Гордость и Статус" говорит мне одно что таким методом вы только разгоняите свою аудиторию показывая им пальцам в сторону другого ПО но ника не в сторону Hiasm. Примеры есть но нет ссылки по которой можно было бы перейти на нужный мне материал "Подобные ссылки мне нетрудно было копировать и в ставить на других форумах", и незнаю почему вы так злобно и агресивно реагируете на каждое моё сообщения "критикуя или фактически перекревляя ме Пардон" лично мне в интернете кому то помочь несоставляла труда Если я силён в сфере вопроса. |
|||
карма: 0 |
|