Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.30;
Скачать: CL | DM;

Вниз

Обработчик AfterScroll, в ADOQuery   Найти похожие ветки 

 
Каспер   (2005-09-21 12:42) [0]

Ситуация такая.
Есть компонент ADOQuery, который находиться в DataModule, необходимо при смене положения курсора записать значение в компонент Edit1 расположенный на EditForm. В обработчике событий AfterScroll пишу следующий код:
EditForm.Edit1.Text:="sss";
При компиляции выдаёться ошибка "Ошибка доступа к памяти".
Не могу понять в чём дело.


 
Val ©   (2005-09-21 12:44) [1]

комментируете эту строку и при компиляции ошибок доступа к памяти - нет?


 
Плохиш ©   (2005-09-21 12:46) [2]


> Каспер   (21.09.05 12:42)

Переменная EditForm содержит мусор. Вам ещё повезло, что возникла ошибка, быстрей исправите свою программу.


 
Виталий Панасенко   (2005-09-21 12:48) [3]


> Плохиш ©   (21.09.05 12:46) [2]
>
> > Каспер   (21.09.05 12:42)
>
> Переменная EditForm содержит мусор. Вам ещё повезло, что
> возникла ошибка, быстрей исправите свою программу.

А мусор там появился (по идеи) из-за того, что модуль данных создается ДО создания EditForm


 
Sergey13 ©   (2005-09-21 12:51) [4]

2 [3] Виталий Панасенко   (21.09.05 12:48)
Ошибка при компиляции.


 
Каспер   (2005-09-21 12:54) [5]

комментируете эту строку и при компиляции ошибок доступа к памяти - нет?
___________________________________________________________________
Когда коментирую тогда компилируеться нормально.

А мусор там появился (по идеи) из-за того, что модуль данных создается ДО создания EditForm
___________________________________________________________________
У меня тоже было такое предположение, но что делать не знаю (((


 
Плохиш ©   (2005-09-21 12:55) [6]

Сначала думать, потом кодить!


 
Каспер   (2005-09-21 13:04) [7]

Всё всем спасибо, сделал. В файле проекта инициализацию datamodule1 сделал в последнюю очередь, то есть сначала формы создаються а потом datamodule1 )))


 
msguns ©   (2005-09-21 14:18) [8]

Вообще-то держать коннект открытым в дизайне - очень плохой обычай.
Будет много неприятностей при отладке, да и при выполнении, если коннект по каким-то причинам не состоится.



Страницы: 1 вся ветка

Текущий архив: 2005.10.30;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.039 c
2-1127924062
Starcom
2005-09-28 20:14
2005.10.30
Реестр! Изменить значение строкового(ых) параметра(ов)?


8-1117885721
Dr. Andrew
2005-06-04 15:48
2005.10.30
Как "перехватить" и сохранить wav от звуковой карты?


4-1125027100
Irinka
2005-08-26 07:31
2005.10.30
как программно отключать и включать Active Desktop?


2-1128252504
Volf_555
2005-10-02 15:28
2005.10.30
Как в поле ввода пароля вводимый пароль отображать звёздочками?


4-1124816571
NikNet
2005-08-23 21:02
2005.10.30
Как узнать что превилигия включена или выключена?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский