Здравствуйте. В данный момент, я работаю над программой с помощью форм, где в 10 гаджетах edit объявляет часовые пояса разных городов. В консоли у меня получилось, но в формах и процедурах запутался. Знаю, чтобы получить системное время можно с помощью.
gettime.
- Код: Выделить всё
unit Unit1;
{$mode objfpc}{$H+}
interface
uses
unit2,Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, ExtCtrls,
Menus, StdCtrls, crt, dos;
type
{ TForm1 }
TForm1 = class(TForm)
Edit10: TEdit;
Edit11: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Edit4: TEdit;
Edit5: TEdit;
Edit6: TEdit;
Edit7: TEdit;
Edit8: TEdit;
Edit9: TEdit;
Image1: TImage;
Image10: TImage;
Image2: TImage;
Image3: TImage;
Image4: TImage;
Image5: TImage;
Image6: TImage;
Image7: TImage;
Image8: TImage;
Image9: TImage;
Label1: TLabel;
Label10: TLabel;
Label11: TLabel;
Label12: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Label7: TLabel;
Label8: TLabel;
Label9: TLabel;
procedure Edit4Change(Sender: TObject);
procedure Label1Click(Sender: TObject);
end;
var
Form1: TForm1;
h,m,s,ms:word;
implementation
{$R *.lfm}
{ TForm1 }
procedure TForm1.Label1Click(Sender: TObject);
begin
form2.ShowModal;
end;
procedure TForm1.Edit4Change(Sender: TObject);
begin
gettime(h,m,s,ms);
edit4.caption:=(h,m,s,ms);
end;
end.