Вверх ↑
Этот топик читают: Гость
Ответов: 233
Рейтинг: 1
#1: 2007-04-07 09:35:51 ЛС | профиль | цитата
Можно ли в HiAsm собирать программы с библиотеками иконок?
Т.е., к примеру, чтоб при создании ярлыка к моей программе, я мог бы выбрать к нему иконку (иконки - в exe).
карма: 0
%time%
0
Ответов: 1328
Рейтинг: 69
#2: 2007-04-07 13:14:00 ЛС | профиль | цитата
V112.Sh, Можно:
code_1232.txt
карма: 2

0
файлы: 1code_1232.txt [8KB] [986]
Ответов: 233
Рейтинг: 1
#3: 2007-04-08 05:43:46 ЛС | профиль | цитата
Konst, вы меня не совсем правильно поняли.

Присоединяю компонент ExtractIcon.
Как "упаковать" иконки в программе так, чтоб Example этого компонента видел в моей программе не одну а несколько иконок?

Мне это видится как некий массив иконок св-ва Icon у MainForm...

[size=-2]------ Добавлено в 05:43
К примеру: запустите Example из присоединённого мной архива и откройте в нём Explorer.exe - вы увидие несколько иконок.
карма: 0
%time%
0
файлы: 1ExtractIcon.rar [3.1KB] [167]
Гость
Ответов: 17029
Рейтинг: 0
#4: 2007-04-09 12:08:04 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 08:09:24
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#5: 2007-04-09 12:32:41 ЛС | профиль | цитата
Поскольку задача весьма специфическая, то может оказаться, что таких рограмм и нет
карма: 27
0
Ответов: 2125
Рейтинг: 159
#6: 2007-04-09 13:00:23 ЛС | профиль | цитата
V112.Sh писал(а):
чтоб при создании ярлыка к моей программе, я мог бы выбрать к нему иконку

А просто компонент Icon не пробовал добавлять? По-моему, это как раз то, что ты хочешь.
карма: 1

0
Ответов: 233
Рейтинг: 1
#7: 2007-04-09 14:17:37 ЛС | профиль | цитата
Поясню иначе: в качестве примера - формат файла Desktop.ini
Создаём папку.
Щёлкаем правой мышой по папке -> "Свойства" -> "Настройка" -> "Сменить значок..." -> Находим в папке Windows файл Explorer.exe и выбираем его -> Выбираем любую иконку из появившегося списка -> Ok, Ok.
В папке появился файл Desktop.ini

Посмотрите его формат. К примеру:
[.ShellClassInfo]
IconFile=%SystemRoot%explorer.exe
IconIndex=7

Вопрос: как сделать так, чтоб моя программа так же, как и Explorer.exe (к примеру), имела в себе несколько иконок
карма: 0
%time%
0
Ответов: 9906
Рейтинг: 351
#8: 2007-04-09 14:28:10 ЛС | профиль | цитата
Сделай ярлык на программу, и меняй иконки в этом ярлыке сколько влезет
Все Icon на схеме там будут
карма: 9

0
Гость
Ответов: 17029
Рейтинг: 0
#9: 2007-04-09 14:55:40 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 08:09:24
карма: 0

0
Ответов: 3514
Рейтинг: 184
#10: 2007-04-09 15:26:00 ЛС | профиль | цитата
Пример пожалуйста
карма: 0
0
Ответов: 9906
Рейтинг: 351
#11: 2007-04-09 15:26:33 ЛС | профиль | цитата
Ставлю пару компонентов Icon на схему и загружаю в них иконки. Компилирую программу. Создаю для для неё ярлык. Жму "Сменить значок..." - вижу три иконки
V112.Sh, А что я делаю не так?
карма: 9

0
Гость
Ответов: 17029
Рейтинг: 0
#12: 2007-04-09 15:58:12 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 08:09:24
карма: 0

0
Ответов: 3655
Рейтинг: 69
#13: 2007-04-09 16:06:03 ЛС | профиль | цитата
V112.Sh, code_1237.txt
карма: 0

0
файлы: 1code_1237.txt [872B] [275]
Ответов: 9906
Рейтинг: 351
#14: 2007-04-09 16:06:47 ЛС | профиль | цитата
В "Сменить значок" вижу две иконки (зелёную и серую).
карма: 9

0
Гость
Ответов: 17029
Рейтинг: 0
#15: 2007-04-09 16:45:17 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 08:09:25
карма: 0

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