![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.11.2017
Сообщений: 15
|
![]()
У меня вопрос, я вот на этой недели делаю калькулятор. Сделал я всё что нужно для него, но у меня 2 ошибки( ну так скажем ). У меня проблемы именно с кнопкой ..Запятая.. ( . ), она у меня не ограничевается.
Второе у меня то, что 0 при нажание кнопки стиреть по 1 цифры изначальный 0 просто пропадает, а так не должно быть. ![]() ![]() ![]() Что мне делать?? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
я бы добавил в ваш обработчик нажатий клавиш проверку - если после изменений (хоть запятую нажали, хоть цифру, хоть клавишу "стереть 1 цифру"=="backspace") - получается корректное вещественное представление числа, то это изменение пропускать, если нет - отбрасывать данное нажатие, как недопустимое.
|
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 27.11.2017
Сообщений: 15
|
![]() Цитата:
Можешь подробнее всё объяснить как всё это работает ![]() |
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() |
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 27.11.2017
Сообщений: 15
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
когда я говорил выложить исходники, я имел в виду, что Вы запакуете исходники (это, как минимум *.pas *.lfm) файлы в архив и архив прикрепите к сообщению (см. кнопку "Загрузить файлы" - "Управление вложениями")
"лечить" по фотографии - это не комильфо! но, например, по поводу запятой могу сказать, где править. у Вас есть процедура ClickBut, которая, судя по всему, назначена всем числовым кнопкам и запятой в том числе. попробуйте в начале процедуры описать переменную типа string: Код:
Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 27.11.2017
Сообщений: 15
|
![]() Цитата:
С нулём уже сам разобрался Спасибо огромное |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Калькулятор, работа с файлами | Renge | Общие вопросы C/C++ | 6 | 06.12.2014 15:24 |
Калькулятор, работа над ошибками. | Artem23 | Общие вопросы C/C++ | 6 | 22.12.2012 13:56 |
задача в лазарусе | Invok | Помощь студентам | 1 | 14.04.2012 16:37 |
Ошибочка в лазарусе | Invok | Помощь студентам | 4 | 12.04.2012 22:05 |
Проект на лазарусе! | makklovskiy | Помощь студентам | 6 | 14.01.2010 17:24 |