![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 19.12.2011
Сообщений: 17
|
![]()
Помогите,пожалуйста, устранить ошибку:
Access violation at Address 7375636f. Read of Address 7375636f. Отладчик указал на ошибку в коде: procedure TForm2.N10Click(Sender: TObject); begin Application.CreateForm(TForm2,Form2 ); if (sender = N10) then begin Form9.GroupBox1.Caption:='Номер читателя'; Form2.ADOTable1.Filter:='№chitatel= '; end; if (Form9.ShowModal=mrOk) then begin form2.ADOTable1.Filter:=form2.ADOTa ble1.Filter+QuotedStr(Form9.Edit1.T ext); form2.ADOTable1.Filtered:=true; // тут ошибка end else form2.ADOTable1.Filter:=''; Form9.Free; end; |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А где активизация ADOTable1? ADOTable1.Active:=True или ADOTable1.Open?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 19.12.2011
Сообщений: 17
|
![]()
я делаю через Query.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А Query при чем? Фильтр вы активизируете в ADOTable1
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 19.12.2011
Сообщений: 17
|
![]()
я прописала активацию ADOTable, у меня выдалась та же ошибка, только отладчик указал в другом месте:
Отладчик указал на ошибку в коде: procedure TForm2.N10Click(Sender: TObject); begin Application.CreateForm(TForm2,Form2 ); if (sender = N10) then begin Form9.GroupBox1.Caption:='Номер читателя'; Form2.ADOTable1.Filter:='№chitatel= '; // тут ошибка end; if (Form9.ShowModal=mrOk) then begin form2.ADOTable1.Filter:=form2.ADOTa ble1.Filter+QuotedStr(Form9.Edit1.T ext); form2.ADOTable1.Filtered:=true; end else form2.ADOTable1.Filter:=''; Form2.ADOTable1.Active:=True; Form9.Free; end; |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 19.12.2011
Сообщений: 17
|
![]()
что мне сделать? помогите, пожалуйста... вы моя последняя надежда.
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Какая ошибка? При компиляции или выполнении? Где вы прописали активацию - прямо на форме в свойствах?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 19.12.2011
Сообщений: 17
|
![]()
Ошибка при выполнении процедуры поиска по заданному полю. Прописала я в самой процедуре,в конце(посмотрите выше код).
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Вы интересные вещи делаете - в методе формы Form2 эту же форму и создаете. Зачем?
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 19.12.2011
Сообщений: 17
|
![]()
а как нужно сделать? Я сама ничего не придумывала, нам дал учитель код, вот мы с ним и возимся) у кого-то он уже пошел.. они ничего не меняли, какой был,такой и вставили. А у меня вот ни в какую не хочет работать..
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка: "Access violation at address 0045E503 in module 'Project1.exe'. Read of address 00316777. | Katexxxsa | Общие вопросы Delphi | 1 | 03.10.2011 23:16 |
Ошибка в потоках (Access violation at address) | designer999 | Общие вопросы Delphi | 9 | 25.08.2011 16:04 |
Ошибка "Access violation at address 004043A8 in module 'Project1.exe'. Read of address 00FF5A53." | ms.Karishka | Общие вопросы Delphi | 6 | 14.04.2011 22:18 |
ошибка access violation at address ... | Yuran | БД в Delphi | 5 | 05.01.2011 16:04 |
Ошибка: "Access violation at address 00454F01 in module 'Project1.exe'. Read of address 00000000. | Fen1x | Общие вопросы Delphi | 8 | 13.10.2007 20:13 |