Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 18.06.2013
Сообщений: 2

модуль VCL

16.12.2013, 23:43. Показов 2441. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста(((нужно создать алгоритм сжатия графического файла на паскалеABC. В программе не хватает тока самого главного "сжатия"



Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
uses VCL;
 
var
 
  F,F1: Form;
  OK: Button;
  knopka: Button;
  c: PaintBox;
  m: MainMenu;
  p: Panel;
  l: TextLabel;
  OpenFile: OpenDialog;
  Savefile: SaveDialog;
  Status:statusbar;
 
  procedure Cl;
begin
F.Close;
end;
 
  procedure AboutClick;
var res:integer;
begin
res:=F1.ShowModal;
end;
 
     procedure rer;
 begin
   if openfile.execute then begin
   c.loadfromfile(openfile.filename);
   Status.caption:=openfile.filename;
   end;
 end;
 
    procedure OKClick;
 begin
 if savefile.execute then begin
    c.savetofile(openfile.filename);
    Status.caption:=openfile.filename;
    end;
    end;
    
    
begin
 F:=Form.Create('Алгоритм сжатия');
  F.SetSize(550,450);
  p:=Panel.Create;
  p.Width:=1;
  p.Align:=alLeft;
  c:=PaintBox.Create(p.width,0,screen.width,screen.height);
//  c.Align:=alClient;
 
  m:=MainMenu.Create;
  m.Add('Файл');
  m.Add('Помощь');
  m.Add('Сжать');
  m[1].Add('Открыть',rer,'OPEN');
  m[1].Add('Сохранить',OKClick,'SAVE');
  m[1].Add('Выход',Cl, 'EXIT');
  m[2].Add('О программе...',AboutClick,'HELP');
  F1:=Form.Create(F.Left+100,F.Top+100,220,150);
  F1.BorderStyle:=bsDialog;
  F1.Caption:='О программе';
  L:=TextLabel.Create(F1,15,30,'Разработчик: В. В.');
  OK:=Button.Create(F1,65,70,'OK');
  OK.OnClick:=OKClick;
  OpenFile:=OpenDialog.create('*.bmp');
  SaveFile:=SaveDialog.create('*.bmp');
  Status:=statusbar.create;
end.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.12.2013, 23:43
Ответы с готовыми решениями:

Модуль VCL
И так, я создал форму как мне теперь в ней что-то написать в нужной части? Как мне поменять задний фон?

Вызов процедуры с клавиатуры-модуль VCL
К примеру, есть программка uses vcl; var f:form; b:button; x:integer; procedure up; begin

Создание нескольких окон-модуль VCL
Допустим есть программка uses vcl; var f,p:form; b:button; procedure pl; begin p:=form.create(10,10,100,100);

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.12.2013, 23:43
Помогаю со студенческими работами здесь

Кнопки в VCL
Дорогие программисты, пожалуйста помогите! Сразу прошу прощения, что может быть создал тему не в том разделе. У меня небольшая проблема,...

Калькулятор VCL на Паскале
Добрый день! По программированию задали написать калькулятор, но не обычный, а с графическим интерфейсом, то есть нужно обязательно...

Графический редактор на VCL
Доброе утро! Нужна помощь вот в каком вопросе, Я пишу курсовую на тему графический редактор, но есть одна проблема - мне нужно...

2 вопроса-подчёркивание и VCL
Несколько вопросов по паскалю ABC, помогите пожалуйста. 1. Можно ли сделать подчёркивание символов в паскале (вот так) и если да, то как...

Рисунок в модуле vcl на паскале
Помогите пожалуйста:help:! Нужно создать рисунок в форме с использованием модуля vcl. За ранее спасибо.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru