Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];

Вниз

Как хранить иконки в коде? (*.pas)   Найти похожие ветки 

 
BPK   (2002-07-30 03:33) [0]

Задача:
Есть TToolbar, создаваемый в период исполнения программы, на нём кнопки, которые тоже создаются во
время исполнения.
Проблема:
Чтобы назначить значок каждой кнопке, приходится класть на форму мышкой TImageList и загружать в
него картинки. При этом они, естественно попадают в общий файл ресурсов программы, а нужно
распространять именно код одного модуля, содержащий этот самый ToolBar. При этом нужно, чтобы
значки хранились в этом самом коде, скажем в виде константы-массива чисел или, на худой конец,
string"ов.
По какому принципу создавать этот массив из готовых картинок и как запихнуть этот массив
в ToolBar at runtime?


 
Suntechnic   (2002-07-30 04:15) [1]

Ну а кто вам мешает прикомпилять иконки к модулю?
А иконки в коде(*.pas) это, извините, туфта. Вы, похоже, себе слабо предствляете что такое компилятор и что он такого интересного с исходным кодом делает.



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

Форум: "Основная";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.006 c
1-35307
Alibaba
2002-07-29 17:21
2002.08.12
StringGrid


8-35392
Deus
2002-04-08 12:54
2002.08.12
Можно ли как-нибудь из TMediaPlayer выдрать текущий кадр?


3-35191
DmitryM
2002-07-22 17:57
2002.08.12
Вывод результатов запроса в файл


4-35504
tararasyk
2002-06-05 18:41
2002.08.12
Запуск taskmgr.exe и блокировка в Win2000


1-35329
Leny
2002-07-30 09:13
2002.08.12
Место появления Hint





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский