Логин: Пароль:    Регистрация Всеми возможностями сайта можно пользоваться
только после авторизации.
   Забыли пароль?

Поиск
L



Статистика
u
Пользователи онлайн: нет
Гостей онлайн: 7
Всего онлайн: 7
Зарегистрировано юзеров: 7937
Комментариев на сайте: 698
Новый юзер: Micahmum



Последние комментарии
c
Dennisvoifs прокомментировал "Урок 3 - Конструкция IF...THEN...ELSE":
Пункт коммерческого учета цена, Ктп комплектные трансформаторные подстанции москва, Производство ктп москва и не только Вы найдете на нашем специализированном сайте: - Вам к нам!https://sviloguzov.ru/
Arthurneime прокомментировал "Урок 53 - Потоки в Delphi, (часть 1/3)":
[img]https://masterfutures.ru/wp-content/uploads/2020/03/14-2.png[/img] Online trading is becoming increasingly popular, as more people learn of the earning potential of platforms such as Broker, a broker which caters to a significant audience of digital traders (12 million and counting). Known for their excellent user interface, as well as fast deposit and withdrawal times, Broker provides multiple features to help traders earn on the markets. This overview will outline just some of the key aspects traders can expect to enjoy whilst working with Broker broker. Online trading is becoming increasingly popular, as more people learn of the earning potential of platforms such as Broker, a broker which caters to a significant audience of digital traders (12 million and counting). Known for their excellent user interface, as well as fast deposit and withdrawal times, Broker provides multiple features to help traders earn on the markets. This overview will outline just some of the key aspects traders can expect to enjoy whilst working with Broker broker. Broker Broker is operated by a dedicated team, whose main priority has always been to provide the best possible user experience, and ultimately satisfaction. Whether experienced in trading or a newcomer, the platform is easy to use and very responsive. The education section deserves special mention, particularly for assisting traders to learn and implement new strategies – which can be tested on the platforms free demo Source: [url=https://bit.ly/35fv3B6/]Broker[/url] https://bit.ly/35fv3B6/ Tags: Broker

Урок 65 - Ресурсы в Delphiм, (часть 1/2)

  Ресурс - это любой файл который может находится внутри исполняемого файла (.ехе), его можно извлекать в память программы и работать с ним, а можно и вовсе извлечь его на диск (например чтобы предотвратить их случайное удаление пользователем, либо, чтобы защитить их от изменений). Данная статья показывает как вшить любой файл как ресурс в EXE-шнике.

  Далее рассмотрим, как создать файл ресурсов, содержащий копию какого-либо файла. После создания такого файла его можно легко прицепить к Вашему проекту директивой {$R}.

   Файлом ресурсов будет вот эта картинка:

The Delphi


   Итак для того чтобы создать ресурс нам нужен текстовый файл с указаниями для компилятора ресурсов. Создадим папку и положим туда картинку и там создадим текстовый файл вот с таким содержимым:

IMAGE BITMAP logo.bmp

   Теперь поясним что эта запись значит:

   Первое слово - имя ресурса, второе - тип ресурса, третье - путь к файлу.    Т.е. синтаксис будет таким: [Имя] [Тип] [Путь].

   После редактирования сохраним наш файл по названием Res.rc, далее положим в эту же папку сам компилятор ресурсор, он лежит в папке Delphi\bin\brcc32.exe, и просто перетаскиваем файл Res.rc на brcc32.exe. После это должен появится файл Res.RES, это и есть наш готовый ресурс, хранящий в себе картинку. Если этого не произошло то можно обойтись другим способом:

   Создать ТХТ-файл, написать в него: brcc32.exe Res.rc, переименовать файл в 1.bat и запустить его, должно сработать.

   Все ресурс создан, теперь его надо подключить в наш EXE-шник. Делается это так:

   После ключевого слова implementation пишется строка {$R Res.RES} это говорит компилятору Delphi о том что надо включить в ехе-файл наш ресурс, его необходимо положить вместе с файлом проекта. После компиляции он больше не нужен.

   Далее выташим на форму компонент Image и кнопку, на ней обработчик события OnClick:
procedure TForm1.Button1Click(Sender: TObject);
begin;
  Image1.Picture.Bitmap.LoadFromResourceName(HInstance, 'IMAGE');
end;
   Компилируем и вот:

Загруженная картинка


   Все работает, но только для файлов .bmp, о том как работать с другими файлами в следуйшем уроке.

Удачи!
Встретимся в следующем уроке!


Источник: www.thedelphi.ru
Автор: Савельев Александр
Опубликовано: 20 Июля 2013
Просмотров: 27894

Урок 64 - Виртуальные методы, полиморфизм, абстрактные классы Delphi, (часть 6/6) Урок 66 - Ресурсы в Delphi, (часть 2/2)

Зарегистрируйтесь или авторизуйтесь, чтобы добавлять комментарии.



аватар Добавил(а): Mattew_Pharrel [Новичок] Дата: 2014-08-17
Жаль но у меня ни один из способов не сработал! Может что подскажете?




аватар Добавил(а): Mattew_Pharrel [Новичок] Дата: 2014-09-08
Проблема решена. Нашел сторонний редактор ресурсов - Resource Editor. Все работает/




аватар Добавил(а): EleoPhync [Новичок] Дата: 2020-04-22
Cialis 5mg Shop [url=https://abuycialisb.com/#]Buy Cialis[/url] Get Online Levitra Prescription <a href=https://abuycialisb.com/#>Cialis</a> Cephalexin Monohydrate Shelf Life