|
0 / 0 / 0
Регистрация: 10.10.2016
Сообщений: 32
|
|
Firedac libmysql15.06.2017, 14:41. Показов 3738. Ответов 14
Метки нет (Все метки)
Запускаю приложение. Работаю, все нормально. После того как начинаю закрывать приложение выскакивает ошибка:
Exception EAccessViolation in module libmysql.dll at 0024F9C Access violation at address 10024F9C in module libmysql.dll . Read of address 000003B0 Так же, ошибка возникает если просто запустить приложение и секунд через 20 закрыть. Использую: RAD STUDIO 10.2, Firedac + mysql 5.7 (так же пробовал 5.6 и 5.5) Вот что пишет мне Rad studio Module Unload: WinTypes.dll. Process DataBase.exe (5956) Thread Start: Thread ID: 6832. Process DataBase.exe (5956) Thread Start: Thread ID: 6780. Process DataBase.exe (5956) First chance exception at $76E6B802. Exception class EMySQLNativeException with message '[FireDAC][Phys][MySQL] MySQL server has gone away'. Process DataBase.exe (5956) First chance exception at $10024F9C. Exception class $C0000005 with message 'access violation at 0x10024f9c: read of address 0x000003b0'. Process DataBase.exe (5956) First chance exception at $76E6B802. Exception class EMySQLNativeException with message '[FireDAC][Phys][MySQL] MySQL server has gone away'. Process DataBase.exe (5956) First chance exception at $10024F9C. Exception class $C0000005 with message 'access violation at 0x10024f9c: read of address 0x000003b0'. Process DataBase.exe (5956) Module Unload: HHCTRL.OCX. Process DataBase.exe (5956) Module Unload: WSOCK32.dll. Process DataBase.exe (5956) Module Unload: LIBMYSQL.dll. Process DataBase.exe (5956) First chance exception at $007484B5. Exception class $C0000005 with message 'access violation at 0x007484b5: read of address 0x00000000'. Process DataBase.exe (5956) First chance exception at $004BAAC1. Exception class $C0000005 with message 'access violation at 0x004baac1: read of address 0x00000004'. Process DataBase.exe (5956) Module Unload: WTSAPI32.dll. Process DataBase.exe (5956) First chance exception at $00408D82. Exception class $C0000005 with message 'access violation at 0x00408d82: read of address 0x06807510'. Process DataBase.exe (5956) First chance exception at $00408D82. Exception class $C0000005 with message 'access violation at 0x00408d82: read of address 0x068074e8'. Process DataBase.exe (5956) First chance exception at $00408D82. Exception class $C0000005 with message 'access violation at 0x00408d82: read of address 0x06806868'. Process DataBase.exe (5956) First chance exception at $005D2CE1. Exception class $C0000005 with message 'access violation at 0x005d2ce1: read of address 0x041ddd64'. Process DataBase.exe (5956)
0
|
|
| 15.06.2017, 14:41 | |
|
Ответы с готовыми решениями:
14
Неверный логин пароль - libmysql libmysql.dll и Delphi 2010 unable to load libmysql.dll delphi 7 |
|
0 / 0 / 0
Регистрация: 10.10.2016
Сообщений: 32
|
|
| 15.06.2017, 14:42 [ТС] | |
|
Так же прикладываю скрин
0
|
|
|
0 / 0 / 0
Регистрация: 10.10.2016
Сообщений: 32
|
||||||
| 15.06.2017, 15:28 [ТС] | ||||||
|
krapotkin, не понял
Пробовал закрывать все query и connection, не помогает((
0
|
||||||
|
0 / 0 / 0
Регистрация: 10.10.2016
Сообщений: 32
|
|
| 15.06.2017, 15:57 [ТС] | |
|
Проект и база
0
|
|
|
0 / 0 / 0
Регистрация: 10.10.2016
Сообщений: 32
|
|||||||||||
| 15.06.2017, 17:13 [ТС] | |||||||||||
|
Убрал ошибку путем закрытие всех connectin на всех формах программы
Даже приходиться ещё FDQUERY прописывать. Есть вообще проще способы. А то это просто гиперкастэыль получается
0
|
|||||||||||
|
|
|
| 16.06.2017, 09:36 | |
|
гиперкостыль - это множество FDConnection
вынесите его (ЕДИНСТВЕННЫЙ экземпляр) в отдельный модуль данных и используйте этот модуль (uses) во всех формах Добавлено через 1 минуту ну и тот момент когда созданы все формы одновременно, тоже нехорошо. не должно быть в Project - Options - Forms - Auto create много форм форма должна создаваться в момент необходимости и уничтожаться после выхода из нее
0
|
|
|
0 / 0 / 0
Регистрация: 10.10.2016
Сообщений: 32
|
||||||
| 16.06.2017, 10:18 [ТС] | ||||||
|
Когда я делаю связи таблиц через:
0
|
||||||
|
|
||||||
| 16.06.2017, 10:26 | ||||||
|
вы читаете ведь, да, что вам пишут?
это из букваря чтобы что-то из другого модуля было доступно в вашем, требуется (и достаточно) декларировать, что вы используете тот модуль
другое дело, что при запуске вы туда тянетесь, а саму форму еще не создали, это вот да
0
|
||||||
|
0 / 0 / 0
Регистрация: 10.10.2016
Сообщений: 32
|
|
| 16.06.2017, 17:12 [ТС] | |
|
Я связываю формы через Uses Unit... Но все же, когда использую один FDConnection на главной форме Form1, то при компиляции вылазит ошибка. А когда у меня на каждой форме FDConnection, то проблем не возникает(хотя и не удобно потом ip менять на каждом окне
)
0
|
|
|
0 / 0 / 0
Регистрация: 10.10.2016
Сообщений: 32
|
||||||
| 16.06.2017, 17:42 [ТС] | ||||||
0
|
||||||
|
Модератор
|
|
| 18.06.2017, 08:55 | |
|
0
|
|
| 18.06.2017, 08:55 | |
|
Помогаю со студенческими работами здесь
15
FireDAC+Firebird 2.5 FireDac (Зависимости) FireDac и MySQL
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Инструменты 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 - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|