Ошибка 0хс000007b

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

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

Ответить
aiisakov
новенький
Сообщения: 15
Зарегистрирован: 08.10.2018 23:51:37
Откуда: Суздаль

Ошибка 0хс000007b

Сообщение aiisakov »

Возникла после:
1. Установил Sqlite3 через установить/удалить пакеты. SQLite и DBGrid работают (помогли советы форумчан Voltag, Лекс Айрин).
2. Установил RxLib через lpk, транковая версия. Меню компонентов не появилось. SQLite и DBGrid работают. Exe-файл работает.
RxLib захотел для более удобной сортировки и фильтрации по заголовку Grid.
3. Обнаружил и применил возможности сетевого диспетчера пакетов. Меню компонентов появилось. RxDbGrid работает.
4. Компилирую, exe-файл пишет ошибку 0хс000007b. Поискал в Интернете, попробовал доступные советы по исправлению ситуации. Не помогло.
Вопрос1: сносить Lazarus 2.0 и устанавливать заново?
Вопрос2: что всё-таки вызвало эту ошибку, то есть может ли она опять появиться при установке RxLib?
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

Сносить лишнее. Для начала обнови компилятор и Лазарус. Желательно собрать Лазарус в режиме отладчика и открыть окно стека вызовов. Ну и, естественно запустить в режиме отладки.
Хотя очень похоже, что это связано с библиотекой.
Аватара пользователя
Снег Север
долгожитель
Сообщения: 3067
Зарегистрирован: 27.11.2007 15:14:47
Контактная информация:

Сообщение Снег Север »

Линух? Снести нахрен и работать на винде! :D
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

Снег Север, у него винда, внимательнее надо быть.
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

aiisakov писал(а):4. Компилирую, exe-файл пишет ошибку 0хс000007b. Поискал в Интернете, попробовал доступные советы по исправлению ситуации. Не помогло

Запусти из консоли
обычно в случае ошибки пишется стек вызовов (если с отладочной информацией собрано)
Аватара пользователя
Снег Север
долгожитель
Сообщения: 3067
Зарегистрирован: 27.11.2007 15:14:47
Контактная информация:

Сообщение Снег Север »

Лекс Айрин писал(а):Снег Север, у него винда, внимательнее надо быть.

Я помню, что у топикстартера были проблемы на линухе, а на винде работало.
Я вообще не понимаю, как можно получить проблему на винде. Ставится Лазарь 2.0 без проблем, SQLite там по умолчанию всегда есть, RX транковый за конец февраля встал без единой проблемы. Что надо делать, чтобы мудрить с менеджерами пакетов и получать гемморой просто не представляю.
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

Снег Север, легко, как вздохнуть. У меня в лине всегда проблем меньше, если все правильно настроить.
Аватара пользователя
Снег Север
долгожитель
Сообщения: 3067
Зарегистрирован: 27.11.2007 15:14:47
Контактная информация:

Сообщение Снег Север »

Лекс Айрин писал(а):У меня в лине всегда проблем меньше, если все правильно настроить.

Не собираюсь спорить с "если все правильно настроить". :D Для меня гемморой с именно с этим, поскольку я в линухах работаю менее 5% своего времени. Что лозарь установить, что SSH - вечно какие-то несовместимости вылазят...
А в винде мне ничего настраивать не надо вообще, что удивительно... :D
mig-31
постоялец
Сообщения: 224
Зарегистрирован: 14.07.2011 13:46:48

Сообщение mig-31 »

Снег Север писал(а):Не собираюсь спорить с "если все правильно настроить". Для меня гемморой с именно с этим, поскольку я в линухах работаю менее 5% своего времени. Что лозарь установить, что SSH - вечно какие-то несовместимости вылазят...
А в винде мне ничего настраивать не надо вообще, что удивительно...


Windows устаревшая система. Все через жопу делать надо и времени на это уходит в 10 раз больше. Все время система чего-то ждет. На Linux раз настроил и все тип топ. Сейчас даже поддержка оборудования в Linux лучше, потому что с выходом Windows 10 нет драйверов для старого оборудования (4-5 лет). А время деньги.

Как говорил классик: "В Windows всегда решают почему не работает, а в Linux как сделать чтобы заработало".
Аватара пользователя
Снег Север
долгожитель
Сообщения: 3067
Зарегистрирован: 27.11.2007 15:14:47
Контактная информация:

Сообщение Снег Север »

mig-31 писал(а):Windows устаревшая система. Все через жопу делать надо и времени на это уходит в 10 раз больше.

Я долго смеялся...
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

Снег Север, в принципе он прав. Смесь семёрки и 3.11. она устарела ещё когда вышла. Морально. С учётом того, что Майкрософт явно начинает забивать на это направление линь ее вскоре перегонит.
Аватара пользователя
Снег Север
долгожитель
Сообщения: 3067
Зарегистрирован: 27.11.2007 15:14:47
Контактная информация:

Сообщение Снег Север »

Лекс Айрин писал(а):линь ее вскоре перегонит.

Я уже двадцать лет об этом слышу... вот-вот... вот-вот... :D
Аватара пользователя
zoltanleo
постоялец
Сообщения: 459
Зарегистрирован: 17.10.2013 10:55:01

Сообщение zoltanleo »

Лекс Айрин,Снег Север
комрады, вы опять привычно скатились во флуд, сведя суть проблемы ко вкусу фломастеров :D

@aiisakov
имхо, ставить "стабильные" мажорные релизы Лазаря и компилятора - это всегда проще, на любой ОСи, ибо есть готовые пакеты/инсталляторы. Но ... это еще и целый ворох скрытых багов, которые будут выявлены массовой аудиторией в первые месяцы использования (выкладываемые бетки и призывы их тестить, как правило, воспринимают лишь единицы девелоперов) и исправлены в ближайших минорных релизах (через пару-тройку месяцев).

Посему, могу посоветовать пользовать транковые версии фпц и IDE, ибо там выявленные (в т.ч. и "релизные" баги) правятся в течение 1-2 ревизий.

Транки можно собирать либо самостоятельно (в т.ч. и батниками на винде, как это делаю я), либо fpcupdeluxe. Пробуй. Боюсь, на свой прямой вопрос ты ответа не найдешь, потому что проблема редкая.
tema
постоялец
Сообщения: 376
Зарегистрирован: 24.03.2011 19:19:27

Сообщение tema »

Для линя я себе инструкцию написал на память, как транковую версию ставить и обновлять:
http://solvpro.ru/323-%d0%bd%d0%be%d0%b ... %b2-linux/
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

aiisakov, скорее всего, ты совершенно зря поставил rx через диспетчер сетевых компонентов. Там не очень новая версия, а так как до этого ты ставил явно с диска, то у тебя могли перепутаться исходники. Если хочешь перейти к использованию rx из сетевого диспетчера, то стоит сбросить список пакетов, физически удалив настройки в профиле пользователя. Потом, при следующей компиляции, Лазарус этот список пересоздаст. Захочешь вернуться на транковую версию rx -- придется повторить процедуру. Кстати, то, что на транке rx у тебя не появились иконки в панели инструментов не очень хорошо. Похоже просто он не до конца встал.
zoltanleo, зато тема не уплыла в глубины космоса.
Ответить