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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.09.2014, 17:53   #1
Есимжан
Новичок
Джуниор
 
Регистрация: 21.09.2014
Сообщений: 1
Радость Создать собственный класс

Дано класс Видео файл. И свойства видеоскорость,аудиоскорость,видеока чества и длительность. как написать в делфи??
Есимжан вне форума Ответить с цитированием
Старый 21.09.2014, 18:13   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Видимо так:
Код:
unit Unit1;

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs;

type

  { TVideoFile }

  TVideoFile=class
  private
    FAudioSpeed: Integer;
    FDist: Integer;
    FVideoProp: Integer;
    FVideoSpeed: Integer;
    procedure SetAudioSpeed(AValue: Integer);
    procedure SetDist(AValue: Integer);
    procedure SetVideoProp(AValue: Integer);
    procedure SetVideoSpeed(AValue: Integer);
  published
    property VideoSpeed:Integer read FVideoSpeed write SetVideoSpeed;
    property AudioSpeed:Integer read FAudioSpeed write SetAudioSpeed;
    property VideoProp:Integer read FVideoProp write SetVideoProp;
    property Dist:Integer read FDist write SetDist;
  end;

  TForm1 = class(TForm)
  private
    { private declarations }
  public
    { public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.lfm}

{ TVideoFile }

procedure TVideoFile.SetAudioSpeed(AValue: Integer);
begin
  if FAudioSpeed=AValue then Exit;
  FAudioSpeed:=AValue;
end;

procedure TVideoFile.SetDist(AValue: Integer);
begin
  if FDist=AValue then Exit;
  FDist:=AValue;
end;

procedure TVideoFile.SetVideoProp(AValue: Integer);
begin
  if FVideoProp=AValue then Exit;
  FVideoProp:=AValue;
end;

procedure TVideoFile.SetVideoSpeed(AValue: Integer);
begin
  if FVideoSpeed=AValue then Exit;
  FVideoSpeed:=AValue;
end;

end.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Собственный класс String в C++ Bitter_Schokolade Помощь студентам 17 17.04.2013 22:11
Собственный класс строк Amy_Lee Общие вопросы C/C++ 0 08.04.2012 17:27
свой собственный класс MediaPlayer'a nick17 Помощь студентам 2 26.11.2010 13:54
Delphi7,как создать собственный класс ? -ushёl- Общие вопросы Delphi 15 13.06.2010 01:02
Рисование многоугольника (собственный класс) MaTBeu Общие вопросы C/C++ 1 08.12.2007 14:53