г. Дмитрий В. писал(а):
Объясните разработчикиОбъясните пользователи, ну совершенно не понимаю в данном контексте темы, зачем все это ?
Можно толком объяснить зачем, как то на пальцах показать, а там глядишь и не понадобится программы без иконок.
Ответов: 4641
Рейтинг: 334
|
|||
г. Дмитрий В. писал(а): Объясните разработчикиОбъясните пользователи, ну совершенно не понимаю в данном контексте темы, зачем все это ? Можно толком объяснить зачем, как то на пальцах показать, а там глядишь и не понадобится программы без иконок. |
|||
карма: 1 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
г. Дмитрий В. писал(а): Спорить по этому поводу не будуо фактах не спорят г. Дмитрий В. писал(а): Возможно ли в HiAsm'e сделать программу без иконки?возможно - выше написано как г. Дмитрий В. писал(а): тогда какова причина, невозможности создать приложение без единого граф. элемента в коде?такие приложения создать можно - называется Фоновое приложение в диалоге выбора нового проекта |
|||
карма: 27 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Dilma
То есть ответа не будет. О фактах не спорят особенно когда явно их не понимают или не хотят открывать, с целью искажение другого факта, При старте программы, любой лишний код (не востребованный) является нагрузкой. Или программа HiAsm не признает грамотного программинга в обычном распределении ресурсов. И фактом можно назвать невозможность HiAsm'a создание простой программки без иконки. А ведь это всего лишь иконка, но пользователь HiAsm'a обязан использовать иконку, куда же без этого украшательства, ОБЯЗАНЫ. |
|||
карма: 0 |
|
Ответов: 3349
Рейтинг: 233
|
|||
г. Дмитрий В. писал(а): любой лишний кодС каких пор ресурсы стали исполняемым кодом? ------------ Дoбавленo в 20.41: г. Дмитрий В. писал(а): HiAsm'a создание простой программки без иконки.А ты покажи нам в любой другой среде как это делается, мы и научимся. |
|||
карма: 1 |
|
Ответов: 876
Рейтинг: 101
|
|||
Вот и решение.
1. убираем allres.res (см. мой первый пост в теме) 2. заменяем hiMainForm.pas 3. пробуем Хотя скажу честно, убрал allres.res много вещей может перестать работать Меня удивляет весь флуд, и это ради того чтобы за комментировать 67 строчек в коде |
|||
карма: 1 |
| ||
файлы: 1 | himainformnoicon.zip [4.1KB] [168] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Ivann писал(а): А ты покажи нам в любой другой среде как это делается, мы и научимся. |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
На самом деле таких программ достаточно, далеко ходить не надо ос windowssystem32, содержит подобные вспомогательные утилиты. А ставить на них иконку (пусть даже одну на всех и самую маленькую) это как бы глупо.
Отдельный пример Project Dog Pro 3.5 |
|||
карма: 0 |
|
Ответов: 952
Рейтинг: 4
|
|||
delete
|
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
г. Дмитрий В. писал(а): О фактах не спорят особенно когда явно их не понимают или не хотят открывать, с целью искажение другого факта, При старте программы, любой лишний код (не востребованный) является нагрузкойпрошу показать пальцем, где тут http://en.wikipedia.org/wiki/Portable_Executable говорится об "исполнении" иконок в качестве программного кода и в каком место ее наличие в файле(как и любого иного ресурса) сказывается на замедление загрузки? г. Дмитрий В. писал(а): Или программа HiAsm не признает грамотного программинга в обычном распределении ресурсов.распределение ресурсов к программингу не относится никак, чего вам уже вторую страницу пытаются объяснить и чего вы не желаете или не можете понять. г. Дмитрий В. писал(а): И фактом можно назвать невозможность HiAsm'a создание простой программки без иконки. ваша неспособность прочесть ответы на ваш же вопрос никак не относится к возможностям или невозможностям конкретной программы г. Дмитрий В. писал(а): но пользователь HiAsm'a обязан использовать иконку, куда же без этого украшательства, ОБЯЗАНЫ.Вам привели причину того, почему это стоит делать. Вы до сих не привели причину того, почему этого делать не стоит. PS: г. Дмитрий В., вам же совет на будущее - в стандартном пакете hiasm в ресурсы кладутся не только иконки, но и другие данные, необходимые для работы схемы. Если вы в силу не понятных пока причин отказываетесь читать и разбирать спецификацию PE и продолжаете считать, что ресурсы тормозят программу, то советую вам воспользоваться иным средством разработки. |
|||
карма: 27 |
|
Ответов: 305
Рейтинг: 4
|
|||
Вот этой прогой "Resource Tuner" можно удалить иконки из любых exe файлов
|
|||
карма: 0 |
|
Ответов: 3349
Рейтинг: 233
|
|||
mmmmm писал(а): Вот этой прогой "Resource Tuner" можно удалить иконки из любых exe файловТолько в нашем случае скорее всего не будет работать, так как вылетит(или это только у меня). |
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Dilma
Вы не на один вопрос так и не ответили. Приведите схему, в которой не будет иконки после компиляции. Зачем нужна иконка и нужна ли она вообще это личное дело того кто создаёт программу. HiAsm же навязывает использование иконки. |
|||
карма: 0 |
|
Ответов: 4631
Рейтинг: 749
|
|||
Из любого проекта HiAsm, кроме "Приложение Windows", иконку можно удалить Restorator'ом. В интерфейсном приложении такие манипуляции вызывают ошибку, наверное, из-за особенностей библиотеки KOL, которую никто править не будет без весомых аргументов.
------------ Дoбавленo в 19.08: Также если фича нужна только нескольким (или одному?) пользователям, есть ли смысл внедрять её? |
|||
карма: 26 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Netspirit писал(а): В интерфейсном приложении такие манипуляции вызывают ошибку, наверное, из-за особенностей библиотеки KOL, которую никто править не будет без весомых аргументов.А разве не потому что эта иконка используется еще и в заголовке главной формы? Вроде же должно ссылаться на один ресурс, которого, как обнаружит программа и пошлет тебя кое-куда, не существует. |
|||
карма: 10 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Netspirit
В том то и дело, отсутствие иконки это не "фича", скорее мёртвая привязка иконки к программе "фича". |
|||
карма: 0 |
|