Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.04.2010, 23:50   #1
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
Вопрос Ругается на ограничение ширины и высоты TBitMap..

Всем привет!
Вопрос следующего рода.
Хочу чтобы была возможность выставлять скриншотам определенное разрешение(выбранное пользователем) при сохранении в файл. И того получается:
Код:
..
bm:=TBitmap.Create;
bm.Width:=Screen.Width;
bm.Height:=Screen.Height;
if SettingsForm.ImgHeightWightChk.Checked then
begin
case SettingsForm.ImageSizeBox.ItemIndex of
0:
bm.Width:=640;
bm.Height:=480;
1:
bm.Width:=800;
bm.Height:=600;
2:
bm.Width:=1024;
bm.Height:=768;
3:
bm.Width:=1280;
bm.Height:=1024;
end;
end else
begin
bm.Width:=Screen.Width;
bm.Height:=Screen.Height;
end;
..
ругается на(во всех 4 случаях.. неважно какое число, хоть 2345):
Код:
bm.Width:=1280;
bm.Height:=1024;
пишет что-то про константу:
Код:
Constant expression expected
интересно почему? ведь я всего лишь хочу выставить ширину и высоту БитМапа...
Человек_Борща вне форума Ответить с цитированием
Старый 28.04.2010, 00:17   #2
W0LF
Форумчанин
 
Аватар для W0LF
 
Регистрация: 28.03.2008
Сообщений: 940
По умолчанию

удалено...
W0LF вне форума Ответить с цитированием
Старый 28.04.2010, 00:23   #3
bitSoft
Programming...
Форумчанин
 
Аватар для bitSoft
 
Регистрация: 13.03.2010
Сообщений: 198
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Всем привет!
Вопрос следующего рода.
Хочу чтобы была возможность выставлять скриншотам определенное разрешение(выбранное пользователем) при сохранении в файл. И того получается:
Код:
..
bm:=TBitmap.Create;
bm.Width:=Screen.Width;
bm.Height:=Screen.Height;
if SettingsForm.ImgHeightWightChk.Checked then
begin
case SettingsForm.ImageSizeBox.ItemIndex of
0:
begin
 bm.Width:=640;
 bm.Height:=480;
end;
1:
begin
 bm.Width:=800;
 bm.Height:=600;
end;
2:
begin
 bm.Width:=1024;
 bm.Height:=768;
end;
3:
begin
 bm.Width:=1280;
 bm.Height:=1024;
end;
end;
end else
begin
bm.Width:=Screen.Width;
bm.Height:=Screen.Height;
end;
..
ругается на(во всех 4 случаях.. неважно какое число, хоть 2345):
Код:
bm.Width:=1280;
bm.Height:=1024;
пишет что-то про константу:
Код:
Constant expression expected
интересно почему? ведь я всего лишь хочу выставить ширину и высоту БитМапа...

begin i end; zabil , bloki ne stavil,
Код:
With TProgrammersForum.Create do  AddNewTopic('Title','Content...');

Последний раз редактировалось bitSoft; 28.04.2010 в 00:28.
bitSoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Увеличение ширины окна приложения на С# phabion Общие вопросы .NET 1 22.04.2010 21:04
Перевод ширины таблиц из см в % Busine2009 Microsoft Office Word 8 31.05.2009 15:51
уменьшение ширины таблицы Viteef HTML и CSS 5 18.02.2009 23:59
Ругается компилятор JSM Общие вопросы Delphi 2 17.06.2007 23:04