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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2008, 20:19   #1
photozaz
Пользователь
 
Регистрация: 05.04.2008
Сообщений: 66
По умолчанию помогите отладить EDIT

Помогите с функцией для Edit.. вот например если использовать такой код::

Код:
procedure TForm1.Button1Click(Sender: TObject);  
var a:real;
begin
a:= StrToFloat(Edit1.Text);
Label1.Caption:=FloatToStr(a);
end;
то при вводе в компонент Edit какого-либо числа, после нажития на Button1, это число будет отображаться в Label1, а если не вводя ничего нажать Button1, то будет выдаваться ошибка, помогите, как избавиться от неё и при этом не меняя тип переменноый на string..

Последний раз редактировалось photozaz; 08.04.2008 в 20:27.
photozaz вне форума Ответить с цитированием
Старый 08.04.2008, 20:29   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

как-то так:
Код:
if TryStrToFloat(Edit1.Text,a) then Label1.Caption:=FloatToStr(a)
else Label1.Caption := 'введён не айс'
pu4koff вне форума Ответить с цитированием
Старый 08.04.2008, 20:34   #3
photozaz
Пользователь
 
Регистрация: 05.04.2008
Сообщений: 66
По умолчанию

Цитата:
Сообщение от pu4koff Посмотреть сообщение
как-то так:
Код:
if TryStrToFloat(Edit1.Text,a) then Label1.Caption:=FloatToStr(a)
else Label1.Caption := 'введён не айс'
чет не получается.. не работает.. вот такую шнягу пишет :::

[Error] Unit1.pas(39): There is no overloaded version of 'TryStrToFloat' that can be called with these arguments

[Error] Unit1.pas(15): Unsatisfied forward or external declaration: 'TForm1.FormCreate'
photozaz вне форума Ответить с цитированием
Старый 08.04.2008, 20:40   #4
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

тип переменной a должен быть: single, double или extended
pu4koff вне форума Ответить с цитированием
Старый 08.04.2008, 20:44   #5
photozaz
Пользователь
 
Регистрация: 05.04.2008
Сообщений: 66
По умолчанию

Цитата:
Сообщение от pu4koff Посмотреть сообщение
тип переменной a должен быть: single, double или extended
спасиб.. работает
photozaz вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Просьба отладить программу!! на языке СИ Лидия Общие вопросы C/C++ 1 25.05.2008 17:57
надо отладить программу Daddic Помощь студентам 3 20.04.2008 18:24
как можно отладить программу????? Николай969 Помощь студентам 2 13.01.2008 19:33
Помогите ламеру с Edit Mozgunov Общие вопросы Delphi 13 20.09.2007 10:58