Суббота, 11.05.2024
Мой сайт
Меню сайта
Категории раздела
Религия [2]
Буддизм, Христианство, Агни Йога, Йога Васиштха и др. Йоги, Индуизм, Искусство Жизни, Шри Шри Рави Шанкар, Конфуций, Хагакуре Сокрытое в листве, Ицхак Одизес, Наталья Грейс, Ошо, Тантра, Даосизм
Программы [5]
Описание различных программ
Программирование [24]
Исходники, примеры, ссылки, программы C++, Delphi, Python, Html, Java но в основном Delphi, Python, Html, создание игр, Blender Game Engine
Blender [16]
Бесплатный редактор трехмерного моделирования
CAD\CAM\CAE [0]
Solid Works, Nastran, Patran, Ansys и др.
Krita [4]
Материалы по свободному графическому редактору
Интернет [1]
Интересная информация о работе с интернетом
IrfanView [1]
Возможности программы
Игры [2]
Железо [1]
Различная электроника
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » 2021 » Июль » 1 » Lazarus пример работы с текущей датой и временем
16:40
Lazarus пример работы с текущей датой и временем

unit Clock_data_time00;

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, ExtCtrls,
  ComCtrls;

type

  { TForm1 }

  TForm1 = class(TForm)
    Button1: TButton;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    ProgressBar1: TProgressBar;
    ProgressBar2: TProgressBar;
    ProgressBar3: TProgressBar;
    Timer1: TTimer;
    procedure Button1Click(Sender: TObject);
    procedure Timer1Timer(Sender: TObject);
  private

  public

  end;

var
  Form1: TForm1;
  yy,mm,dd:word;
  hh,mn,sec,msec:word;

implementation

{$R *.lfm}

{ TForm1 }

procedure TForm1.Button1Click(Sender: TObject);
begin
  if button1.Caption='Run' then button1.Caption:='Stop'
  else if button1.Caption='Stop' then button1.Caption:='Run';
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
  if button1.Caption='Stop' then
  begin
    DecodeDate(Date,yy,mm,dd);
    DecodeTime(Time,hh,mn,sec,msec);
    label1.Caption:=inttostr(yy)+'/'+inttostr(mm)+'/'+inttostr(dd);
    label2.Caption:=timetostr(Time);
    ProgressBar1.Position:=hh;
    ProgressBar2.Position:=mn;
    ProgressBar3.Position:=sec;
  end;
end;

end.
 

Категория: Программирование | Просмотров: 429 | Добавил: suny-o | Теги: lazarus, текущая, пример, Время, дата | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск
Календарь
«  Июль 2021  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
262728293031
Архив записей
Друзья сайта
  • Создать сайт
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Все проекты компании
  • Copyright MyCorp © 2024
    Создать бесплатный сайт с uCoz