|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.11.2017, 23:32 | #1 |
Пользователь
Регистрация: 27.11.2017
Сообщений: 15
|
Работа на Лазарусе - Калькулятор
У меня вопрос, я вот на этой недели делаю калькулятор. Сделал я всё что нужно для него, но у меня 2 ошибки( ну так скажем ). У меня проблемы именно с кнопкой ..Запятая.. ( . ), она у меня не ограничевается.
Второе у меня то, что 0 при нажание кнопки стиреть по 1 цифры изначальный 0 просто пропадает, а так не должно быть. Что мне делать?? |
28.11.2017, 09:50 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
я бы добавил в ваш обработчик нажатий клавиш проверку - если после изменений (хоть запятую нажали, хоть цифру, хоть клавишу "стереть 1 цифру"=="backspace") - получается корректное вещественное представление числа, то это изменение пропускать, если нет - отбрасывать данное нажатие, как недопустимое.
|
29.11.2017, 13:26 | #3 | |
Пользователь
Регистрация: 27.11.2017
Сообщений: 15
|
Цитата:
Можешь подробнее всё объяснить как всё это работает |
|
29.11.2017, 13:51 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
29.11.2017, 16:44 | #5 | |
Пользователь
Регистрация: 27.11.2017
Сообщений: 15
|
Цитата:
|
|
29.11.2017, 17:17 | #6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
когда я говорил выложить исходники, я имел в виду, что Вы запакуете исходники (это, как минимум *.pas *.lfm) файлы в архив и архив прикрепите к сообщению (см. кнопку "Загрузить файлы" - "Управление вложениями")
"лечить" по фотографии - это не комильфо! но, например, по поводу запятой могу сказать, где править. у Вас есть процедура ClickBut, которая, судя по всему, назначена всем числовым кнопкам и запятой в том числе. попробуйте в начале процедуры описать переменную типа string: Код:
Цитата:
Код:
|
|
29.11.2017, 21:08 | #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 |