|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.09.2012, 15:48 | #1 |
Пользователь
Регистрация: 30.09.2012
Сообщений: 12
|
Проблема с программой Delphi
По сути не понятно почему при нажатии клавиши Enter (#13) В первом едит боксе не происходит переход на второй, а во втором не выполнение процедуры. И есть идей почему не работает синтаксис на ввод типа данных, как бы при вводе букв значение переменной должно приравниваться = 0 but nothing happens))
Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 01.10.2012 в 09:44. |
01.10.2012, 16:00 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
никакого особенного криминала в вашем коде я не обнаружил.
чуть-чуть "причесал" код, внёс процедуру Summa в методы формы (так лучше и правильнее. да и не надо писать внутри form1.....) добавил нормальную поддержку десятичной точки (у вас была некорректная). Но то, что было по сути вопроса (что по Enter не осуществляется переход/вычисление) - я это не подтверждаю - вроде бы всё работает.. example_source.rar example_exe.rar p.s. будьте внимательны с проверкой ввода на событии OnKeyPress - это абсолютно не защищает от вставки всякого мусора по Shift-Ins Последний раз редактировалось Serge_Bliznykov; 01.10.2012 в 16:02. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с программой в Delphi. | mixa631 | Общие вопросы Delphi | 4 | 06.06.2011 18:12 |
Проблема с программой | kamil83 | Помощь студентам | 1 | 25.02.2011 07:58 |
Проблема с программой Delphi | Middle.Cry | Помощь студентам | 2 | 24.03.2009 20:12 |
проблема с программой | dima00 | Общие вопросы Delphi | 2 | 20.11.2007 13:56 |
Проблема с программой | Dues | Помощь студентам | 1 | 19.11.2007 01:46 |