![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
Skymit |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 24.5.2011 Где: Знаменск Репутация: нет Всего: нет |
[Delphi->С++]Доброго всем дня
![]() Используемые программы: "Delphi 7 Lite Full Edition v7.3.4.1" и "Borland C++Builder 6 Enterprise Edition + UPDATE 4 ". Увлекся программированием. Решил написать программу чтения характеристики и просмотра графических BMP-файлов. На Delphi 7 я ее сделал. На C++ делаю аналагичную, но не могу додумать код вывода свойств bmp - изображения содержащегося в "dlgOpen1.FileName". Вот готовая программа в Delphi( http://rghost.ru/7711891 ) и вот почти готовая программа в C++ ( http://rghost.ru/7712531 ). Нужно сделать перевод когда из Delphi в C++ Вот код с Delphi: procedure TForm1.Button2Click(Sender: TObject); var fileheader: TBitmapfileheader; infoheader: TBitmapinfoheader; s: TFilestream; begin s := TFileStream.Create(dlgOpen1.FileName, fmOpenRead); try s.Read(fileheader, SizeOf(fileheader)); s.Read(infoheader, SizeOf(infoheader)); finally s.Free; end; listbox1.Items.Clear; listbox1.Items.Add(Размер файла: ' + IntToStr(fileheader.bfSize) + ' байт.'); listbox1.Items.Add('Ширина: ' + IntToStr(infoheader.biWidth) + ' пикс.'); listbox1.Items.Add('Высота: ' + IntToStr(infoheader.biHeight) + ' пикс.'); listbox1.Items.Add('Цвета: ' + IntToStr(infoheader.biBitCount) + ' бит/пиксел'); end; Помогите пожалуйста разобраться ![]() Это сообщение отредактировал(а) Skymit - 24.5.2011, 16:05 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |