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

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

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.03.2012, 21:33   #1
Federer
Пользователь
 
Регистрация: 28.03.2012
Сообщений: 18
По умолчанию Не могу в поле edit ввести символи

После виполнения програми не могу ввести символи, ни букви ни цифри. Код програми:
unit TemperatureConversion;

interface

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

type
TfrmTempConv = class(TForm)
lblTempData: TLabel;
edtTempData: TEdit;
btnFtoC: TButton;
btnCtoF: TButton;
memOutput: TMemo;
procedure btnFtoCClick(Sender: TObject);
procedure btnCtoFClick(Sender: TObject);

private
{ Private declarations }
public
{ Public declarations }
end;
const
DEGREE = Chr (176);
var
frmTempConv: TfrmTempConv;

implementation

{$R *.dfm}



procedure TfrmTempConv.btnFtoCClick(Sender: TObject);
var code: Integer;
degreesF: Real;
degreesC: Real;
fromF: String;
toC: String;
begin
Val (edtTempData.Text, degreesF, code);
degreesC := (5.0/9.0)*(degreesF - 32.0);
Str (degreesF:6:2, fromF);
Str (degreesC:6:2, toC);
fromF := Trim (fromF + DEGREE + 'F');
toC := Trim (toC + DEGREE + 'C');
memOutput.Lines.Add(fromF + ' äîð³âíþº ' + toC);
end;
procedure TfrmTempConv.btnCtoFClick (Sender: TObject);
var
code: Integer;
degreesF: Real;
degreesC: Real;
fromC: String;
toF: String;
begin
Val (edtTempData. Text, degreesC, code);
degreesF := 32.0 + (9.0/5.0)*degreesC;
Str (degreesF:6:2, toF);
Str (degreesC:6:2, fromC);
toF := Trim (toF + DEGREE + 'F');
fromC := Trim (fromC + DEGREE + 'C');
memOutput.Lines.Add (fromC + ' äîð³âíþº ' + toF);
end;

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


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
невозможно ввести в поле более 30 символов brutalis БД в Delphi 2 20.10.2011 11:25
Ввести 3 числа ( в 3 компонента Edit ) и расположить их по возрастанию в компоненте Label Сароникус Помощь студентам 0 01.10.2011 22:31
в поле ввести число и при нажатии кнопки получить рандом от этого числа NIQK HTML и CSS 4 03.03.2010 10:51
Как ввести в Edit интервал? Котакот Общие вопросы Delphi 5 19.04.2009 17:39
Ввести в Edit только числа и удалять их Bacspase'ом. Alar Компоненты Delphi 1 01.11.2006 03:10