![]() |
![]() ![]() ![]() ![]() |
|
Проверить, является ли число вещественнымDelphi , Синтаксис , Типы и ПеременныеПроверить, является ли число вещественным
Оформил: DeeCo
function StrIsReal(AString: string): Boolean;
var
I: Extended;
Code: Integer;
begin
Val(AString, I, Code);
Result := Code = 0;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text := '123.222';
if StrIsReal(Edit1.Text) then
ShowMessage('Valid float number! Gьltige Gleitkommazahl!');
end;
// In Delphi 6, there is a TryStrToFloat function
// In Delphi6 gibt's auch eine TryStrToFloat Funktion
procedure TForm1.Button1Click(Sender: TObject);
var
s: string;
f: double;
begin
s := '123.222';
if TryStrToFloat(s, f) then
ShowMessage('Ok!')
else
ShowMessage('No valid float number!');
end;
Переведенный текст: Код, предоставленный ниже, предназначен для проверки, является ли заданная строка действительным (дробным) числом или нет. Функция Вот как работает код:
Вторая часть кода демонстрирует, как использовать эту функцию в приложении Delphi. Когда кнопка нажата, текст edit-контроля ( Однако есть более простой способ достичь этого в Delphi 6 с помощью функции В этом коде В статье рассмотрены различные способы проверки, является ли заданное число вещественным в программировании на языке Delphi, и приведены примеры кода для решения этой задачи. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш :: Главная :: Типы и Переменные ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 | ||||