Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не могу открыть вторую форму, выходит ошибка Access violation at ..  
:(
    Опции темы
darkida
Дата 5.2.2010, 12:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 59
Регистрация: 9.2.2009

Репутация: нет
Всего: нет



Хочу из первой формы открыть вторую. 
Но вылетает ошибка "Access violation at addres 00456886 in module project.exe".
Пробовал обрывать соединения и ADOtable.active  false делал. не помогает. 
Подскажите пожалуйста в чем проблема. 
PM MAIL   Вверх
Snowy
Дата 5.2.2010, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



Проблема в твоей программе.
А где именно - тут мои экстрасенсорные способности отказываются покрывать расстояния до твоего кода...
PM MAIL   Вверх
Данкинг
Дата 5.2.2010, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 9
Всего: 130



Цитата(darkida @  5.2.2010,  12:25 Найти цитируемый пост)
Хочу из первой формы открыть вторую. 

Цитата(darkida @  5.2.2010,  12:25 Найти цитируемый пост)
Пробовал обрывать соединения и ADOtable.active  false делал. 

Объясни логику. smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
darkida
Дата 5.2.2010, 13:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 59
Регистрация: 9.2.2009

Репутация: нет
Всего: нет



Мда. 
Просто код большой получился. И вряд ли у кого-то будет желание перебирать каждую строчку.  А выделить какую-то часть, то я даже не представляю с чего начать. Может будут какие-нибудь предположения. Ошибка то ссылается на Access, но я с ADO практически ничего не кодил. Мне просто нужно было редактирование записи. и все. 
вот единственный пример где он используется. 
Код

procedure TForm1.Edit1Change(Sender: TObject);
begin
DataSource1.DataSet.Edit;
DataSource1.DataSet.RecNo:=2;
DataSource1.DataSet.FieldValues['Äåíüãè']:=edit1.text;
DataSource1.DataSet.Post;
ADOTable1.Refresh;
end;


А еще к основной форме подключено много других модулей и unit ов, модули пробовал подключать ко второй, но все равно эта ошибка выходит, а unit ы не пробовал. Возможно ли что эта и есть причина ошибки.

Добавлено через 10 минут и 34 секунды
Цитата

Объясни логику. smile  

Логику чего? То го что отключал конекты и адотабле, это от безысходности и выдача ошибки на access. 

А ещё,   причина именно в 1 форме, потому что даже пустую 2-ую форму не открывает.
PM MAIL   Вверх
Expier
Дата 5.2.2010, 14:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 25.1.2010

Репутация: нет
Всего: нет



если возможно полностью выложь исходник..
PM MAIL   Вверх
chip_and_dayl
Дата 5.2.2010, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 603
Регистрация: 22.4.2007
Где: Украина, Киев

Репутация: 1
Всего: 9



Цитата(darkida @  5.2.2010,  13:17 Найти цитируемый пост)
Ошибка то ссылается на Access

Ошибка на СУБД Access не ссылается. Из контекста ошибки слово "Access" нужно воспринимать как "доступ", а не СУБД.

По поводу второй Формы. Можно посмотреть место, где вызываешь? И есть ли код в событиях OnShow, OnCreate второй формы?

Это сообщение отредактировал(а) chip_and_dayl - 5.2.2010, 18:32


--------------------
Фсё будет хорошо!!!
PM MAIL Skype   Вверх
xfoby
Дата 5.2.2010, 18:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 21.2.2009
Где: Анапа

Репутация: нет
Всего: нет



Цитата(darkida @  5.2.2010,  13:17 Найти цитируемый пост)
Ошибка то ссылается на Access

Цитата(darkida @  5.2.2010,  12:25 Найти цитируемый пост)
Access violation at addres 00456886 in module project.exe

Ошибка не ссылается на Access, это так текст ошибки выглядит, то есть ты пытаешься получить доступ к объекту, который ещё не инициализировал. Посмотри, создаётся ли у тебя форма автоматически? Если нет, то перед вызовом создавай её.
PM MAIL WWW ICQ Skype Jabber   Вверх
darkida
Дата 5.2.2010, 21:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 59
Регистрация: 9.2.2009

Репутация: нет
Всего: нет



ОО спасибо. Буду проверять.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0932 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.