Тема: Синтаксис
Показать сообщение отдельно
  #11  
Старый 04.03.2013, 16:15
U.B.M. U.B.M. вне форума
Новичок
 
Регистрация: 06.10.2011
Сообщения: 94
Версия Delphi: Delphi 7
Репутация: 13
По умолчанию

Цитата:
Сообщение от KSN
@ U.B.M.
Это вообще ... извините, но бред.

Без обид - бред писать такое и иже с ним:

Код:
((Pos(',',LabeledEdit1.Text)<>0) and (Pos(',',LabeledEdit1.Text)=1))

Если Pos=1, то автоматом Pos<>0. Это из логики простой выходит.

Минус только на первом месте и запятая в любом месте кроме первого (надо понимать кроме первого и второго, потому что первое минус, второе число, а запятая третьим символом или далее???) - это по моему (холопскому само собой) разумению рациональное число.

Можно проверять что в эдит вбито рациональное число, используя TryStrToFloat и возможно DecimalSeparator (чтоб разделитель был запятой если вдруг он не запятая).
Ответить с цитированием