Вверх ↑
Этот топик читают: Гость
Ответов: 294
Рейтинг: 64
#16: 2010-03-29 16:01:30 ЛС | профиль | цитата
Mihail88
Как альтернатива:
Можно вместо штатной main.ico использовать пустышку 198-ми байтовую, экономия - 4 кб + визуально иконка отсутствует.
http://hiasm.com/forum_serv.php?q=56&id=1252
карма: 0

0
Ответов: 4621
Рейтинг: 746
#17: 2010-03-29 18:24:25 ЛС | профиль | цитата
Можно попробовать Restorator-ом удалить иконку из ресурсов. Будет ли работать сейчас проверить не могу, но знаю, что иконка нужна самой системе для отображения - она просто берет первую по порядку иконку из ресурсов (следовательно, наличие-отсутствие иконки не должно влиять на работоспособность). Если иконки нет - программа в Проводнике будет выглядеть как консольная.
Замечание: кроме иконки в ресурсах есть ещё много чего - смотри, чтобы не удалить лишнее.
карма: 26

0
Ответов: 274
Рейтинг: 47
#18: 2010-03-29 18:55:28 ЛС | профиль | цитата
удалить иконку из ресурсов

Не будет работать
карма: 0

0
Ответов: 970
Рейтинг: 270
#19: 2010-03-29 18:58:29 ЛС | профиль | цитата
я удалил из программы, написанной НЕ на HiAsm - работает без иконки
карма: 0

0
Ответов: 57
Рейтинг: 4
#20: 2010-03-29 19:42:37 ЛС | профиль | цитата
Quest писал(а):
Как альтернатива:
Можно вместо штатной main.ico использовать пустышку 198-ми байтовую, экономия - 4 кб + визуально иконка отсутствует.

Визуально иконка просто прозрачная, отсутствие иконки это когда система сама присваивает программе заготовленную иконку.

И с редактором ресурсов никак.

Остаётся пользоваться старой версией HiAsm где ещё как то можно после удалить, внедренные ресурсы.

карма: 0

0
Ответов: 4621
Рейтинг: 746
#21: 2010-03-30 11:15:50 ЛС | профиль | цитата
Genius писал(а):
я удалил из программы, написанной НЕ на HiAsm - работает без иконки

Подтверждаю. Похоже, когда KOL добавляет иконку в заголовок окна, то не проводит дополнительных проверок.
карма: 26

0
Ответов: 872
Рейтинг: 101
#22: 2010-03-30 11:40:39 ЛС | профиль | цитата
Вот я тоже заметил, точно помню я удалял иконку и RC_Data ресурсы становились пустыми -5кб уберало а щас тупо еерор
карма: 1

0
Ответов: 1841
Рейтинг: 369
#23: 2010-04-14 12:33:09 ЛС | профиль | цитата
тоже пытался без иконки но в конце получал еррор...
Пришлось сделать пустую иконку (78 байт).
Хотелось бы иметь возможность компилить без ресурса иконки...
[offtop]Мой рекорд самой маленькой программы на HiAsm (delphi 4) 17 килобайт (это с сжатием и обрезкой заголовка)[/offtop]
карма: 1
0
Ответов: 16
Рейтинг: 0
#24: 2010-04-18 21:19:50 ЛС | профиль | цитата
Вот прога без иконки, создающая окно с сообщением http://depositfiles.com/files/5okkyfzjf
Размер всего 2КБ без сжатия или упаковки.
Кто создаст меньше без использования ассемблера, т. е. на языке высокого уровня?
карма: 0

0
Ответов: 3349
Рейтинг: 233
#25: 2010-04-19 15:40:11 ЛС | профиль | цитата
батник написат
карма: 1

0
Ответов: 16
Рейтинг: 0
#26: 2010-04-22 12:20:22 ЛС | профиль | цитата
Ivann писал(а):
батник написат
С каких пор батник считается Win32 приложением PE формата?
карма: 0

0
Ответов: 970
Рейтинг: 270
#27: 2010-04-22 17:51:13 ЛС | профиль | цитата
prog.py писал(а):
print "Маленькая прога!"

(23 байта)
proger писал(а):
на языке высокого уровня

Википедия - Высокоуровневый язык программирования писал(а):
Примеры: C, C++, Visual Basic, Java, Python, PHP, Ruby, Perl, Delphi (Pascal).



карма: 0

0
Ответов: 16
Рейтинг: 0
#28: 2010-04-23 01:21:19 ЛС | профиль | цитата
Python требует интерпретатора, так что он не подходит для этого!
Вот попробуй скомпилировать на питоне Win32 приложением PE формата, не требующее ничего кроме системных библиотек винды!
Runtime библиотеки тоже не должно быть!
И тогда посмотрим на размер.

карма: 0

0
Ответов: 211
Рейтинг: 52
#29: 2010-04-23 02:57:15 ЛС | профиль | цитата
proger, Плавно переходите сюда, на более близкую вам тему...
http://hiasm.com/forum.html?q=3&p=134556
карма: 1
слтв
0
Гость
Ответов: 17029
Рейтинг: 0
#30: 2011-09-08 20:15:29 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2022-09-20 00:41:33
карма: 0

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