Показать сообщение отдельно
  #2  
Старый 12.10.2011, 13:05
freedomman freedomman вне форума
Новичок
 
Регистрация: 12.10.2011
Сообщения: 51
Репутация: 10
По умолчанию

как то так
Код:
unit Unit1;

interface

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

type
  TForm1 = class(TForm)
    Label1: TLabel;
    Edit1: TEdit;
    Edit2: TEdit;
    Edit3: TEdit;
    Edit4: TEdit;

    Button1: TButton;
     function  goo(k,e,m,n:integer):boolean;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }

  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}



function  tform1.goo(k,e,m,n:integer):boolean;
 begin
 if (k=m) or (e=n) or (k-m=e-n) then
 begin
 result:=true;
 TLabel(label1).Caption:='ход возможен';
 end
 else  begin
   TLabel(label1).Caption:='ход возможен через '+inttostr(k)+','+inttostr(n);
 result:=false;
end;
    end;
procedure TForm1.Button1Click(Sender: TObject);
begin
goo(strtoint(Edit1.text),strtoint(Edit2.text),strtoint(Edit3.text),strtoint(Edit4.text));
end;

end.
Ответить с цитированием