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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.01.2011, 22:59   #1
Repac123456
Пользователь
 
Аватар для Repac123456
 
Регистрация: 24.10.2010
Сообщений: 27
Злость Не очищает поля

Код:
unit Unit1;

interface

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

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Edit2: TEdit;
    StringGrid1: TStringGrid;
    Button1: TButton;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    Label7: TLabel;
    Edit3: TEdit;
    Button2: TButton;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
p,F,s: Real;
i,x:integer;
begin
s:=0;
P:=1;
try
x:=StrToInt(Edit3.text);
except
Application.MessageBox('Неправильно задан аргумент',
                               'Ошибка ввода данных',MB_OK + MB_ICONWARNING);
    exit; 
    end;

For i:=0 to 5 do
begin
x:=x+1;
F:=(Pi/2)*Sqrt(Abs((4/3)*x*sin(x)-exp((1/3)*ln(exp(x)+0.2))+0.35))-2*x*x;
StringGrid1.Cells[i,0]:=FloatToStr(F);
s:=s+F;
p:=p*F;
end;
Edit1.Text:=FloatToStr(s);
Edit2.Text:=FloatToStr(p);
end;
procedure TForm1.Button2Click(Sender: TObject);
var
i:integer;
begin
Edit1.text:='';
   Edit2.text:='';
    Edit3.text:='';
begin
For i:=0 to 5 do
StringGrid1.cells[1,i]:=''
end;
end;
end.
При нажатии на Button2 никак не хочет очищать поля и при вводе в Edit3 нецелого числа не вылезает предупреждение при выполнении. в чём проблема неподскажите?


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 05.01.2011 в 00:08.
Repac123456 вне форума Ответить с цитированием
Старый 04.01.2011, 23:05   #2
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

1. Оформляй свой код в теги CODE.
2. Неужели компилятор не ругается? У тебя чтото с бегинами/ендами..
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 04.01.2011, 23:09   #3
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Код:
procedure TForm1.Button2Click(Sender: TObject);
var
i:integer;
begin
Edit1.text:='';
Edit2.text:='';
Edit3.text:='';
begin - что он тут делает?
For i:=0 to 5 do
StringGrid1.cells[1,i]:=''
end;
end;
end.
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 04.01.2011, 23:24   #4
Repac123456
Пользователь
 
Аватар для Repac123456
 
Регистрация: 24.10.2010
Сообщений: 27
По умолчанию

Код:
procedure TForm1.Button2Click(Sender: TObject);
var
  i:integer;
begin
  Edit1.text := '';
  Edit2.text := '';
  Edit3.text := '';
  For i:=0 to 5 do
    StringGrid1.cells[1,i] := ''
end;

end.
Тобишь так будет правильнеее?

Последний раз редактировалось Serge_Bliznykov; 05.01.2011 в 00:10.
Repac123456 вне форума Ответить с цитированием
Старый 04.01.2011, 23:48   #5
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Должно быть да. Мне лень проверять.. компилятору нравится? работает?

Тег КОДЕ на в такие скобочки засунуть []
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Измененние цвета фона поля (поля со списком) при редактировании TimRus Microsoft Office Access 2 17.05.2010 21:56
как получить значение поля грид на основе значения другого lookUp поля malayka БД в Delphi 0 21.04.2010 19:06
Выявление одинаковости значений поля в одной талице по значению поля в другой nikmay SQL, базы данных 4 13.08.2009 12:51
По нажатию на N3Click не сразу очищает поля на форме Droid БД в Delphi 3 21.06.2009 10:56