Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.25;
Скачать: CL | DM;

Вниз

Как добавить иконку?   Найти похожие ветки 

 
aleshap   (2006-05-17 12:29) [0]

Добрый день!

Как в создаваемый проектом в Delphi EXE-файл включить иконки, помимо MAINICON.

Смысл в том, чтобы дать возможность пользователю, при работе выбирать иконки для отображения ярлыка на рабочем столе?


 
Сергей М. ©   (2006-05-17 13:18) [1]

Подготовь файл MyIcon.ico с образом иконки, помести его в директорию своего Делфи-проекта.

Создай там же текстовый файл MyIcon.rc со следующим содержимым:
MyIcon RT_ICON MyIcon.ico

Подключи файл MyIcon.rc к проекту.

Где-либо в проекте добавь строчку:
{$I MyIcon.res}


 
aleshap   (2006-05-17 13:35) [2]

ОК спасибо!


 
aleshap   (2006-05-17 14:09) [3]

Что-то не выходит с {$I MyIcon.res}
Сообщение об ошибке "One or more lines were too long..."
Ощущение, что Delphi пытается скомпилировать .res файл....

Вот пример того, что я проделал...
program Project1;
{$R "icon.res" "icon.rc"}
uses
 Forms,
 Unit1 in "Unit1.pas" {Form1};
{$I icon.res}
{$R *.res}
begin
 Application.Initialize;
 Application.CreateForm(TForm1, Form1);
 Application.Run;
end.

и
icon.rc
MyIcon RT_ICON guicienl.ico


 
Сергей М. ©   (2006-05-17 14:21) [4]

Прошу прощения, в твоем случае рекомендация

Где-либо в проекте добавь строчку:
{$I MyIcon.res}

отменяется


 
aleshap   (2006-05-17 14:32) [5]

Спасибо! Но добавление иконки в проект так и не привело к желаемому результату....
при создании ярлыка на рабочем столе к EXE файлу, я при выборе свойства ярлыка -> Сменить значок по прежнему вижу лишь одну иконку....ту которая указана в свойствах проекта

ХОТЯ указанные иконки, по файлу видно присутствуют в EXE


 
aleshap   (2006-05-17 14:36) [6]

Добрый день!

Возможно ли узнать по имени процедуры(функции), существует ли она у данного класса в конструкции public?

MethodAddress смотрит лишь в published


 
aleshap   (2006-05-17 14:37) [7]

Извините - сообщение [6] попало по ошибке.....


 
Сергей М. ©   (2006-05-17 15:44) [8]

http://www.google.ru/search?hs=gHz&hl=ru&client=firefox-a&rls=org.mozilla%3Aru%3Aofficial&q=*.rc+RC_ICON&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=lang_ru



Страницы: 1 вся ветка

Текущий архив: 2006.06.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.045 c
2-1149668742
SLP
2006-06-07 12:25
2006.06.25
insert


1-1147925148
apl
2006-05-18 08:05
2006.06.25
Как преобразовать TFileTime


15-1149229010
oleggar
2006-06-02 10:16
2006.06.25
репортер


1-1147980770
romychk
2006-05-18 23:32
2006.06.25
Компеонет View, как в Far по F3


2-1149350435
allrussia
2006-06-03 20:00
2006.06.25
Создание и использование своего юнита с процедурами и функциями