|
0 / 0 / 0
Регистрация: 23.05.2019
Сообщений: 28
|
||||||||||||||||
Builder 6 Project raised exception class eaccessviolation with message 'access violation at address Ошибка Builder 610.06.2019, 22:42. Показов 1940. Ответов 7
Здравствуйте, суть программы - некая информационно-поисковая система "Ветеринарная лечебница". При добавлении нового клиента вылезает ошибка project "Project1.exe" raised exception class EAccessViolation with message 'Access violation at address '004023C3' in modulee "Project1.exe"
Из за чего это может быть??? Когда нажимаешь ОК выводит место в библиотеке .cpp на SaveData, а именно на строчку с id. Сам код в билдере
0
|
||||||||||||||||
| 10.06.2019, 22:42 | |
|
Ответы с готовыми решениями:
7
Ошибка: C++ Builder 6 Project Project1.exe raised exception class EClassNotFound with message 'Class TImage not found' ошибка Project kontr1_pr.exe raised exception class EAccessViolation ... |
|
1703 / 899 / 207
Регистрация: 25.11.2009
Сообщений: 1,848
|
||
| 11.06.2019, 00:04 | ||
|
lavalik, как у тебя может появляться access violation, если твой код некомпилируемый?
VeterinarnayaLechebnica.cpp строка 54 - ostringstram вместо ostringstream строка 70 - search By вместо searchBy строка 73 - точка с запятой после if строки 94 и 105 - необъявленная переменная l (возможно, вместо единицы) строка 103 - Void вместо void строка 109 - Nomer вместо _Nomer строка 111 - необъявленная переменная readFromFile функция AddNewElement принимает параметры (int, int, string, string, string, string) ты туда передаёшь (StrToInt(Edit1->Text), Edit2->Text.c_str(), Edit3->Text.c_str(), Edit4->Text.c_str(), ComboBox1->Text.c_str()) не совпадают не только типы, но и количество параметров. Если же ты только на форум выложил такой код, добавив в него ошибок, а у тебя он компилируется, то ошибка в SaveData возникает, т.к. вектор _ID пустой, а ты пытаешься обратиться к какому-то элементу.
0
|
||
|
0 / 0 / 0
Регистрация: 23.05.2019
Сообщений: 28
|
|
| 11.06.2019, 11:53 [ТС] | |
|
Это библиотека, потому что я ее создал и подключил, а как сделать вектор _ID не пустым? Потому что указывает ошибка на эту строчку
0
|
|
|
Супер-модератор
|
|
| 11.06.2019, 11:59 | |
|
lavalik, опять этот код... Смотри: в AddNewElement вызывается SaveData, которая пытается что-то считать из вектора. Но вектор НЕ заполнен еще. Что вообще должна делать SaveData, в смысле, зачем она тебе тут? И почему нельзя проверить, что i не больше, чем vector.size() перед тем, как к чему-то обращаться, если уж так понадобилось?
0
|
|
| 11.06.2019, 12:18 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 23.05.2019
Сообщений: 28
|
|
| 11.06.2019, 13:53 [ТС] | |
|
save data сохраняет данные в некий файл Text.c
0
|
|
|
Супер-модератор
|
||
| 11.06.2019, 14:50 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 23.05.2019
Сообщений: 28
|
|||||||||||
| 11.06.2019, 22:34 [ТС] | |||||||||||
|
Я немного разобрался и сделал так:
Так же поменял в самом юните, там ошибки со значениями теперь выдаёт, что не правильно задал
Только я чуть с ошибкой отправил (false, _vl.getCount(),
0
|
|||||||||||
| 11.06.2019, 22:34 | |
|
Помогаю со студенческими работами здесь
8
raised exception class eaccessviolation with message. Ошибка project Priject1.exe raised exception class $C0000005 with message Project raised exception class EDivByZero with message 'Division by zero' Project Projectl.exe raised exception class EOleException with message Ошибка: Project Project1.exe raised exception class EAccessViolation with message 'Access violation at address Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 31.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
|
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 30.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|