![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() ![]() |
![]() |
Koresh |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 19 Пол: Мужской Реальное имя: Павел Репутация: ![]() ![]() ![]() |
Написал программу, в ней используются изображения bmp.
Например: Image1.Picture.LoadFromFile('.\images\image.bmp'); Можно-ли это изображение внедрить в exe файл? И каким образом это можно сделать... Извиняюсь, что не в том раделе, неувидел, удалить не нашел... Сообщение отредактировано: Koresh - 21.11.2006 10:50 |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Скачай Drkb
Там есть тема "Системные функции и WinAPI" -> "Windows" -> "Работа с ресурсами" -> "Как поместить JPEG-картинку в exe-файл и потом загрузить ее?" |
Koresh |
![]()
Сообщение
#3
|
Новичок ![]() Группа: Пользователи Сообщений: 19 Пол: Мужской Реальное имя: Павел Репутация: ![]() ![]() ![]() |
Спасибо, с этим разобрался. Тут возник другой вопрос...
У меня 16 картинок 0.bmp, 1.bmp и т. д. Надо, чтобы было вроде этого: ImageBoard[i,j].Picture.Bitmap.Handle:=LoadBitmap(HInstance, 'PIC'+IntToStr(board[i,j])); PIC* - это я так в res-файле назвал... *-название файла, т. е. 0, 1, 2 и т. д. Вся проблема в том, что несоответствие типов, так как это не string, а PAnsiChar... Как такую проблему решить? Можно конечно через case, но не рационально... |
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
:= LoadBitmap(HInstance, PChar('PIC'+IntToStr(board[i,j]))); ? |
Koresh |
![]()
Сообщение
#5
|
Новичок ![]() Группа: Пользователи Сообщений: 19 Пол: Мужской Реальное имя: Павел Репутация: ![]() ![]() ![]() |
Все ясно, спасибо
![]() Сообщение отредактировано: Koresh - 21.11.2006 17:07 |
![]() ![]() |
![]() |
Текстовая версия | 14.07.2025 23:22 |