Zeos (Sqldb) + Oracle 10g Express Edition

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Zeos (Sqldb) + Oracle 10g Express Edition

Сообщение Petrakoff Sergey » 23.04.2012 15:36:50

Имеется простейшая таблица test, с двумя полями (id, name). Создана просто для ознакомления с Oracle. Соединяюсь с базой с помощью Zeos. Все нормально. Компиляция происходит тоже без ошибок. Но, когда идет выполнение выскакивает ошибка:
Код: Выделить всё
"Инструкция по адресу "0x0052a92c" обратилась к памяти по адресу "0x00000014". Память не может быть "read" Ошибка отладчика. Оп, отладчик находится в нерабочем состоянии. Сохраните работу. Нажмите Стоп и надейтесь на лучшее".

При этом исполняемый файл *.exe создается.
Если после этого запустить сам exe-шник, то программа работает, данные выводятся в DBGrid. Что с Lazarus? Мне для отладки удобнее выполнять программу из среды Lazarus.
Пробовал для разных версий Lazarus, все то же самое.
Та же ошибка, если использовать компоненты Sqldb.
Может кто сталкивался с этим?
Petrakoff Sergey
новенький
 
Сообщения: 33
Зарегистрирован: 08.12.2011 11:42:17

Re: Zeos (Sqldb) + Oracle 10g Express Edition

Сообщение ronin » 23.04.2012 15:49:22

неплохо бы указать версию ОС и версию лазаря и fpc, а так же интересует вопрос стоит ли антивирусное ПО и если стоит то какое?
ronin
постоялец
 
Сообщения: 174
Зарегистрирован: 27.01.2010 00:14:46

Re: Zeos (Sqldb) + Oracle 10g Express Edition

Сообщение Petrakoff Sergey » 23.04.2012 15:57:10

ronin писал(а):неплохо бы указать версию ОС и версию лазаря и fpc, а так же интересует вопрос стоит ли антивирусное ПО и если стоит то какое?

Windows XP SP3
Пробовал на Lazarus-0.9.30-fpc-2.4.2, lazarus-0.9.30.2-fpc-2.4.4-win32, lazarus-0.9.30.4-fpc-2.6.0-win32
Стоит drweb 6.0. При установке Oracle указал "Разрешать все"
Petrakoff Sergey
новенький
 
Сообщения: 33
Зарегистрирован: 08.12.2011 11:42:17

Re: Zeos (Sqldb) + Oracle 10g Express Edition

Сообщение Brainenjii » 23.04.2012 16:01:43

Какие флаги компляции указаны в разделах "Linking" (связывание) и "Code Generation" (генерация кода) в свойствах проекта? Отладчик плохо работает с O2 и O3
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Zeos (Sqldb) + Oracle 10g Express Edition

Сообщение ronin » 23.04.2012 16:04:24

Стоит drweb 6.0. При установке Oracle указал "Разрешать все"


если используется проактивка, то надо разрешить работу отладчика (находится в папке mingw), drweb не пользуюсь ибо линукс, но на работе под ХР с установленным Comodo пришлось прописать путь в исключения проактивки
ronin
постоялец
 
Сообщения: 174
Зарегистрирован: 27.01.2010 00:14:46

Re: Zeos (Sqldb) + Oracle 10g Express Edition

Сообщение Petrakoff Sergey » 23.04.2012 17:15:29

ronin писал(а):если используется проактивка, то надо разрешить работу отладчика (находится в папке mingw), drweb не пользуюсь ибо линукс, но на работе под ХР с установленным Comodo пришлось прописать путь в исключения проактивки

Разрешил, не помогло. Попробовал установить Oracle на виртуальную машину, ось та же - WinXP. Там вообще нет антивируса. То же самое. Значит DrWeb тут не причем.
Brainenjii писал(а):Какие флаги компляции указаны в разделах "Linking" (связывание) и "Code Generation" (генерация кода) в свойствах проекта? Отладчик плохо работает с O2 и O3

Генерация кода - стоит уровень 1. Я вообще эти настройки не трогал. Все по умолчанию.
Что-то раздела связывание у меня нет, есть компоновка. Это не то?
Между прочим в Delphi с Zeos все нормально работает.

Добавлено спустя 13 часов 1 минуту 16 секунд:
Плюнул на все и убрал отладчик. Поставил "none" и ошибка перестала выходить. Только вот не знаю, хорошо это или плохо!
Petrakoff Sergey
новенький
 
Сообщения: 33
Зарегистрирован: 08.12.2011 11:42:17


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 253

Рейтинг@Mail.ru