Показать сообщение отдельно
  #2  
Старый 12.10.2010, 15:08
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs;

type
  TMyRec = record
    ifield: Integer;
    sfield: ShortString;
    dfield: Double;
  end;

  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
    procedure FormPaint(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
    arr: array of TMyRec;
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
  SetLength(arr, 2);
  arr[0].ifield:=1;
  arr[0].sfield:='hello';
  arr[0].dfield:=3.14;
  arr[1].ifield:=2;
  arr[1].sfield:='world';
  arr[1].dfield:=2.86
end;

procedure TForm1.FormPaint(Sender: TObject);
var
  i: Integer;
begin
  for i:=0 to Length(arr)-1 do
    Canvas.TextOut(10, 10+i*Abs(Canvas.Font.Height),
      IntToStr(arr[i].ifield)+'='+arr[i].sfield+', '+FloatToStr(arr[i].dfield));
end;

end.
__________________
Пишу программы за еду.
__________________
Ответить с цитированием