|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.02.2010, 15:52 | #1 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
Непонятная ошибка (код срабатывает только один раз)
Всем доброго времени суток.
Я сегодня уже пол дня ломаю голову над одной проблемой. Вообщем у меня есть код, компилируется без ошибок и предупреждений. Но во время выполнения кода в одной и той же процедуре на второй и следующие разы вылазит ошибка. Т.е. первый раз код работает как нада, на второй - ошибка. Вот кусок кода: Код:
cbProduct1 edtPortion1 edtCalories1 cbProduct2 edtPortion2 edtCalories2 cbProduct3 edtPortion3 edtCalories3 Когда в комбобоксе (cbProduct1 ) я выбираю какой то пункт, в определённый эдит (edtCalories1) записываются данные, которые зависят от содержимого другого эдита (edtPortion1). И если в первом эдите пусто, то и результат во втором эдите будет нулевой. Поэтому я сделал процедуру, выше представленную, которая перещитывает если ввести данные в первый эдит и нажать на энтр. (Вообщем эта процедура на OnKeyPress помещена). Ошибка именно в выделенной красным строке, бду очень благодарен если кто нибудь поможет мне эту ошибку исправить.
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли |
10.02.2010, 15:58 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
10.02.2010, 16:25 | #3 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
Stilet, нет не помогло, и ещё поправочка, оказывается код работает только для первой строчки (cbProduct1 edtPortion1 edtCalories1), а для остальных строк - ошибка.
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли |
10.02.2010, 16:34 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А текст ошибки привести не судьба?
I'm learning to live...
|
10.02.2010, 16:37 | #5 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
acsess violontation of adress ... read adress 00000 Что-то в этом роде.
С ошибкой только что разобрался, оказывается я, дурья башка, указал Tag только для первого комбобокса, а для остальных нет.
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создать лист, где каждая улица будет повторяться только один раз | Blackwind | Microsoft Office Excel | 12 | 19.09.2009 23:27 |
Как выполнить действие только один раз? | dolphin705 | Общие вопросы Delphi | 5 | 25.08.2009 09:33 |
timer срабатывает только один раз! | KWN, lnc | Общие вопросы Delphi | 1 | 05.03.2009 12:58 |
Как высчитывать ячейку только один раз? | Человек | Microsoft Office Excel | 2 | 20.12.2006 20:57 |
Как сделать что-бы Таймер срабатывал только один раз? | Greg | Компоненты Delphi | 11 | 16.12.2006 01:25 |