powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как можно хранить иконки в виде текста и потом использовать в классе?
7 сообщений из 7, страница 1 из 1
Как можно хранить иконки в виде текста и потом использовать в классе?
    #39459332
gssbox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пишу класс в котором в ячейках StringGrid отрисовываются различные иконки.
Иконок немного и они не очень большие по размеру.

Их обязательно грузить в ImageList из файлов?
Можно ли их хранить в текстововм виде по типу как это делается в dfm

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
object PngImageList: TPngImageList
  PngImages = <
    item
      Background = clWindow
      Name = 'circle_green_9042'
      PngImage.Data = {
        89504E470D0A1A0A0000000D49484452000000100000001008060000001FF3FF
        610000001974455874536F6674776172650041646F626520496D616765526561
        647971C9653C000002854944415478DA9D936D48535118C7FFF75E5D3AB335C2
        5E21B5120AF18514D3D1F265A124088E10EC836463A2D13E4661388D457D58F5
        4D68E26881612F144249A2A5A20B154BAC559B1F841A22A54BD432C57BDDD673
        EF9D73067DA87BF873E0DCF3FF9DF33CE779188BB91E7F7CC5A41292867424B4
        E6210D91BA493D919B99084012C9B46BF79ECAD4F4F484C4C4644542C24EE987
        CF370BAFF733FFC9E5F2CD7CFBFA90969A495F2201A2F95ABEEE64596EDE7115
        8F558CCF8CA1C3F3044C8083FEF06964EE3D0A058D91E1D78B03BDAF9ED37EB3
        085907DC22B351A3D56E7BE0B9CF38C65B018105E3E7C006682689E36C8E0115
        9915C121E7E00F82D8C977510414D3B5EF561B6BF73D9E6C8763CC0E4634AFB1
        40200420334783655854E554A13C4D8F7BF696690AC720026E17159798328E65
        29F48F4A015E368BA7AF9FCC86CCEB6A33B4E1DDE85BBEAFA7BB59040C9FABA9
        CBF5524E2CBD57A5D34166BFE0C7FCD23C7EAE2C61EED71C58960179A18E53C3
        76A60587620EC2D16A1B11010B97AE34AA9A9C0D704DB9B0B61A80677A02330B
        B31004413231D1A4281227A61D28385088CEEA17B0DEB02C860196C126747DE8
        827B6A023C2F20E8970DEC165274081202E42717E259E506400AC1BDE246E99D
        5308F090CDB4918D090114B22400DDA8BDFC29B294D9E110A424A6666528765C
        5623281020201BB8D8088874137A0F8E85B7E63B3E8EBEE7FB5ECA490C3FE3CD
        7E2B1A3ACC52F589660920CE04898AE5A08CDF8AFAEC26D4A65CD8F48C52219D
        28D219F3A890ACDD56A6B1D3BC6156CAA0B8EDF168D45C474D4A5D70D8E9DC54
        48E1522648599E46AB5AF62FA37FB20FB637CD5208E7734C28D8AF430C62FF5A
        CA9B9B298D9A29E9DF9AE9BFDBF937FC3F1BB4E3805A380000000049454E44AE
        426082}
    end




Есть ли какие то языковые конструкции для такого хранения или проще хранить иконки отдельно и подгружать их при создании экземпляра компонента?
...
Рейтинг: 0 / 0
Как можно хранить иконки в виде текста и потом использовать в классе?
    #39459380
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gssbox,

можно в файле ресурса. А почему ImageList не нравится?
...
Рейтинг: 0 / 0
Как можно хранить иконки в виде текста и потом использовать в классе?
    #39459391
gssbox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ImageList нравится, просто хочется чтобы весь класс вместе с иконками был в одном файле.
Собственно изучаю вопрос можно ли так сделать или нет.
...
Рейтинг: 0 / 0
Как можно хранить иконки в виде текста и потом использовать в классе?
    #39459411
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gssboxImageList нравится, просто хочется чтобы весь класс вместе с иконками был в одном файле.
Собственно изучаю вопрос можно ли так сделать или нет.

Можно, только не очень разумно.
RTFM: ObjectBinaryToText
...
Рейтинг: 0 / 0
Как можно хранить иконки в виде текста и потом использовать в классе?
    #39459514
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как можно хранить иконки в виде текста и потом использовать в классе?
    #39459623
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gssboxхочется чтобы весь класс вместе с иконками был в одном файле.Внешний файл ресурсов не устроит? Обычно, эту задачу так решают
...
Рейтинг: 0 / 0
Как можно хранить иконки в виде текста и потом использовать в классе?
    #39459650
gssbox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Похоже правильно в ресурсах хранить. Буду пробовать через ресурсы.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как можно хранить иконки в виде текста и потом использовать в классе?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]