![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 02.06.2010
Сообщений: 15
|
![]()
Добрый день)
при перерасчете , при вводе в 1 поле , 0,1 и т,д возникает ошибка Код:
Последний раз редактировалось Nikik; 16.05.2013 в 13:43. |
![]() |
![]() |
![]() |
#2 |
Подтвердите свой е-майл
Регистрация: 07.04.2007
Сообщений: 120
|
![]()
1. Для кода есть теги
/CODE][/CODE] 2. Какая ошибка? И на какой строке? Лучше сразу писать всю информацию. 3. Вероятно ошибка здесь a:=StrToInt(Edit1.Text); Если вы вводите в Edit1 строку "0,1", то её нельзя преобразовать в целое число (StrToInt), решения могут разными в зависти от задачи, например, использование вещественных чисел, или StrToIntDef. |
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 02.06.2010
Сообщений: 15
|
![]() Цитата:
2)Ошибка "0,1" is not a valid integer value Последний раз редактировалось Nikik; 16.05.2013 в 13:44. |
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 02.06.2010
Сообщений: 15
|
![]()
кусок кода
Код:
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
скорее всего, десятичный разделитель в системе не такой, какой вы записываете в числе.
попробуйте писать не 0,1 и 0,25 а так: 0.1 и 0.25 ну, и чтобы не допустить таких ситуаций, я бы предложил функцию StrToFloat заменить на такую: Код:
Последний раз редактировалось Serge_Bliznykov; 16.05.2013 в 08:42. |
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 02.06.2010
Сообщений: 15
|
![]() Цитата:
исправил на точку, такая же ошибка Последний раз редактировалось Nikik; 16.05.2013 в 13:32. |
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Это называется исправил? Тупая копипаста только. Функцию Сержа подправил, не нашел StrReplace. И примерно так
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Действительно, эта функция из JclStrings (Project JEDI Code Library (JCL) Безусловно, лучше воспользоваться стандартной дельфийской! |
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 02.06.2010
Сообщений: 15
|
![]()
на RoundTo ругается
Код:
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перерасчет координат объектов | Алексей_2012 | Общие вопросы Delphi | 17 | 11.05.2013 23:55 |
В задаче необходимо вывести на экран таблицу значений функции У(х) и ее разложения в ряд С (х) для значений х от до с шагом.(Паск | fashionweek | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 07.02.2013 23:11 |
Вычисление значений функции для нескольких значений аргументов и параметров | kolychii | Помощь студентам | 0 | 08.10.2012 15:49 |
Сравнение значений в 2х столбцах и удаление лишних значений.. | Tyr | Microsoft Office Excel | 2 | 16.12.2010 18:19 |
Сохранение и загрузка в файл текстовых значений и значений типа Boolean | krikaved | Общие вопросы Delphi | 1 | 16.03.2010 07:53 |