24.09.2006, 20:59
общий
это ответ
Здравствуйте, Oricardo!
Компилятор выдаёт ошибку, потому что в качестве разделителя целой и дробной частей в Delphi используется точка.
Можете просто получать строку с числом и заменять в ней точку на запятую (если введена точка) или оставлять строку как есть, есть запятой в ней нет.
Пример удаления запятой в приложении.
Удачи!
Приложение:
var s : string;begin if pos(‘,‘,s)>0 then begin insert(‘.‘,s,pos(‘,‘,s)); delete(s,pos(‘,‘,s),1); end;// теперь s - строка с точкой вместо запятойend;