Вверх ↑
Этот топик читают: Гость
Ответов: 4641
Рейтинг: 334
#16: 2010-12-08 18:42:07 ЛС | профиль | цитата
г. Дмитрий В. писал(а):
Объясните разработчики

Объясните пользователи, ну совершенно не понимаю в данном контексте темы, зачем все это ?
Можно толком объяснить зачем, как то на пальцах показать, а там глядишь и не понадобится программы без иконок.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#17: 2010-12-08 19:01:23 ЛС | профиль | цитата
г. Дмитрий В. писал(а):
Спорить по этому поводу не буду

о фактах не спорят

г. Дмитрий В. писал(а):
Возможно ли в HiAsm'e сделать программу без иконки?

возможно - выше написано как

г. Дмитрий В. писал(а):
тогда какова причина, невозможности создать приложение без единого граф. элемента в коде?

такие приложения создать можно - называется Фоновое приложение в диалоге выбора нового проекта
карма: 27
0
Гость
Ответов: 17029
Рейтинг: 0
#18: 2010-12-08 20:28:56 ЛС | профиль | цитата
Dilma
То есть ответа не будет.
О фактах не спорят особенно когда явно их не понимают или не хотят открывать, с целью искажение другого факта, При старте программы, любой лишний код (не востребованный) является нагрузкой. Или программа HiAsm не признает грамотного программинга в обычном распределении ресурсов.

И фактом можно назвать невозможность HiAsm'a создание простой программки без иконки. А ведь это всего лишь иконка, но пользователь HiAsm'a обязан использовать иконку, куда же без этого украшательства, ОБЯЗАНЫ.
карма: 0

0
Ответов: 3349
Рейтинг: 233
#19: 2010-12-08 20:41:31 ЛС | профиль | цитата
г. Дмитрий В. писал(а):
любой лишний код

С каких пор ресурсы стали исполняемым кодом?
------------ Дoбавленo в 20.41:
г. Дмитрий В. писал(а):
HiAsm'a создание простой программки без иконки.

А ты покажи нам в любой другой среде как это делается, мы и научимся.
карма: 1

0
Ответов: 876
Рейтинг: 101
#20: 2010-12-08 21:06:44 ЛС | профиль | цитата
Вот и решение.
1. убираем allres.res (см. мой первый пост в теме)
2. заменяем hiMainForm.pas
3. пробуем
Хотя скажу честно, убрал allres.res много вещей может перестать работать

Меня удивляет весь флуд, и это ради того чтобы за комментировать 67 строчек в коде

карма: 1

0
файлы: 1himainformnoicon.zip [4.1KB] [168]
Гость
Ответов: 17029
Рейтинг: 0
#21: 2010-12-08 22:09:23 ЛС | профиль | цитата
Ivann писал(а):
А ты покажи нам в любой другой среде как это делается, мы и научимся.
Прога без иконки http://depositfiles.com/files/efr6jo1xm
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#22: 2010-12-09 10:56:10 ЛС | профиль | цитата
На самом деле таких программ достаточно, далеко ходить не надо ос windowssystem32, содержит подобные вспомогательные утилиты. А ставить на них иконку (пусть даже одну на всех и самую маленькую) это как бы глупо.
Отдельный пример Project Dog Pro 3.5

карма: 0

0
Ответов: 952
Рейтинг: 4
#23: 2010-12-09 13:38:07 ЛС | профиль | цитата
delete
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#24: 2010-12-09 16:30:09 ЛС | профиль | цитата
г. Дмитрий В. писал(а):
О фактах не спорят особенно когда явно их не понимают или не хотят открывать, с целью искажение другого факта, При старте программы, любой лишний код (не востребованный) является нагрузкой

прошу показать пальцем, где тут http://en.wikipedia.org/wiki/Portable_Executable говорится об "исполнении" иконок в качестве программного кода и в каком место ее наличие в файле(как и любого иного ресурса) сказывается на замедление загрузки?

г. Дмитрий В. писал(а):
Или программа HiAsm не признает грамотного программинга в обычном распределении ресурсов.

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

г. Дмитрий В. писал(а):
И фактом можно назвать невозможность HiAsm'a создание простой программки без иконки.

ваша неспособность прочесть ответы на ваш же вопрос никак не относится к возможностям или невозможностям конкретной программы

г. Дмитрий В. писал(а):
но пользователь HiAsm'a обязан использовать иконку, куда же без этого украшательства, ОБЯЗАНЫ.

Вам привели причину того, почему это стоит делать. Вы до сих не привели причину того, почему этого делать не стоит.

PS: г. Дмитрий В., вам же совет на будущее - в стандартном пакете hiasm в ресурсы кладутся не только иконки, но и другие данные, необходимые для работы схемы. Если вы в силу не понятных пока причин отказываетесь читать и разбирать спецификацию PE и продолжаете считать, что ресурсы тормозят программу, то советую вам воспользоваться иным средством разработки.
карма: 27
0
Ответов: 305
Рейтинг: 4
#25: 2010-12-09 17:12:40 ЛС | профиль | цитата
Вот этой прогой "Resource Tuner" можно удалить иконки из любых exe файлов
карма: 0

0
Ответов: 3349
Рейтинг: 233
#26: 2010-12-09 18:13:02 ЛС | профиль | цитата
mmmmm писал(а):
Вот этой прогой "Resource Tuner" можно удалить иконки из любых exe файлов

Только в нашем случае скорее всего не будет работать, так как вылетит(или это только у меня).
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#27: 2010-12-09 18:59:18 ЛС | профиль | цитата
Dilma
Вы не на один вопрос так и не ответили.
Приведите схему, в которой не будет иконки после компиляции.
Зачем нужна иконка и нужна ли она вообще это личное дело того кто создаёт программу. HiAsm же навязывает использование иконки.

карма: 0

0
Ответов: 4631
Рейтинг: 749
#28: 2010-12-09 19:08:33 ЛС | профиль | цитата
Из любого проекта HiAsm, кроме "Приложение Windows", иконку можно удалить Restorator'ом. В интерфейсном приложении такие манипуляции вызывают ошибку, наверное, из-за особенностей библиотеки KOL, которую никто править не будет без весомых аргументов.
------------ Дoбавленo в 19.08:
Также если фича нужна только нескольким (или одному?) пользователям, есть ли смысл внедрять её?
карма: 26

0
Разработчик
Ответов: 4698
Рейтинг: 426
#29: 2010-12-09 19:24:57 ЛС | профиль | цитата
Netspirit писал(а):
В интерфейсном приложении такие манипуляции вызывают ошибку, наверное, из-за особенностей библиотеки KOL, которую никто править не будет без весомых аргументов.

А разве не потому что эта иконка используется еще и в заголовке главной формы? Вроде же должно ссылаться на один ресурс, которого, как обнаружит программа и пошлет тебя кое-куда, не существует.
карма: 10
0
Гость
Ответов: 17029
Рейтинг: 0
#30: 2010-12-09 19:43:52 ЛС | профиль | цитата
Netspirit
В том то и дело, отсутствие иконки это не "фича", скорее мёртвая привязка иконки к программе "фича".
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)