Ошибка 0хс000007b
Модератор: Модераторы
Ошибка 0хс000007b
Возникла после:
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?
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
- Контактная информация:
Линух? Снести нахрен и работать на винде! 
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
Снег Север, у него винда, внимательнее надо быть.
- alexs
- долгожитель
- Сообщения: 4066
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
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
- Контактная информация:
Лекс Айрин писал(а):У меня в лине всегда проблем меньше, если все правильно настроить.
Не собираюсь спорить с "если все правильно настроить".
А в винде мне ничего настраивать не надо вообще, что удивительно...
Снег Север писал(а):Не собираюсь спорить с "если все правильно настроить". Для меня гемморой с именно с этим, поскольку я в линухах работаю менее 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
- Контактная информация:
Лекс Айрин писал(а):линь ее вскоре перегонит.
Я уже двадцать лет об этом слышу... вот-вот... вот-вот...
Лекс Айрин,Снег Север
комрады, вы опять привычно скатились во флуд, сведя суть проблемы ко вкусу фломастеров
@aiisakov
имхо, ставить "стабильные" мажорные релизы Лазаря и компилятора - это всегда проще, на любой ОСи, ибо есть готовые пакеты/инсталляторы. Но ... это еще и целый ворох скрытых багов, которые будут выявлены массовой аудиторией в первые месяцы использования (выкладываемые бетки и призывы их тестить, как правило, воспринимают лишь единицы девелоперов) и исправлены в ближайших минорных релизах (через пару-тройку месяцев).
Посему, могу посоветовать пользовать транковые версии фпц и IDE, ибо там выявленные (в т.ч. и "релизные" баги) правятся в течение 1-2 ревизий.
Транки можно собирать либо самостоятельно (в т.ч. и батниками на винде, как это делаю я), либо fpcupdeluxe. Пробуй. Боюсь, на свой прямой вопрос ты ответа не найдешь, потому что проблема редкая.
комрады, вы опять привычно скатились во флуд, сведя суть проблемы ко вкусу фломастеров
@aiisakov
имхо, ставить "стабильные" мажорные релизы Лазаря и компилятора - это всегда проще, на любой ОСи, ибо есть готовые пакеты/инсталляторы. Но ... это еще и целый ворох скрытых багов, которые будут выявлены массовой аудиторией в первые месяцы использования (выкладываемые бетки и призывы их тестить, как правило, воспринимают лишь единицы девелоперов) и исправлены в ближайших минорных релизах (через пару-тройку месяцев).
Посему, могу посоветовать пользовать транковые версии фпц и IDE, ибо там выявленные (в т.ч. и "релизные" баги) правятся в течение 1-2 ревизий.
Транки можно собирать либо самостоятельно (в т.ч. и батниками на винде, как это делаю я), либо fpcupdeluxe. Пробуй. Боюсь, на свой прямой вопрос ты ответа не найдешь, потому что проблема редкая.
Для линя я себе инструкцию написал на память, как транковую версию ставить и обновлять:
http://solvpro.ru/323-%d0%bd%d0%be%d0%b ... %b2-linux/
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, зато тема не уплыла в глубины космоса.
zoltanleo, зато тема не уплыла в глубины космоса.
