На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
В этом разделе можно создавать темы, которые относятся к поколению 32-битных компиляторов.
Здесь решаются вопросы портирования кода из старого доброго Турбо Паскаля в FPC, TMT, VP, GPC компиляторы, а также особенностей программирования на них для Windows/Linux и других ОС.
Указывайте тип компилятора, его версию, а также платформу (Windows/Linux/..) компиляции, другими словами, Target.
Модераторы: volvo877
  
> Странная ошибка компилятора FreePascal 3.0.4 lazarus-2.0.2 , Сбои в работе программы
    Знатоки Лазаря.
    Помогите разобраться в чём проблема.

    У меня lazarus-2.0.2-fpc-3.0.4-win64.exe. Windows 7 64 bit.

    Пробую перевести Delphi 7 проект СУБД в Lazarus c использованием SQLite.
    FireBird не предлагать.

    Если изначально создать базу Sakas.db - SQLiteStudio или если её нет то при первом старте и ввод осуществлять button СОЗДАТЬ с единичными значениями, то всё ОК.
    Но если я пытаюсь либо скорректировать значения, либо ввести их через ПОИСК, выбор найденной строки, INSERT нескольких строк, то базу клинит и создаётся файл Sakas.db-journal.
    После принудительного сброса приложения, при повторном запуске приложение так же висит.
    Такое впечатление что база повреждается.

    Ввод с СОЗДАТЬ и ПОИСК, выбор найденной строки, INSERT - идентичны. см. исходник.
    Может кто-то сталкивался с подобной проблемой.

    Исходник прилагаю. Прикреплённый файлПрикреплённый файлServ_KR.rar (93,28 Кбайт, скачиваний: 463)
        Цитата
        Пробую перевести Delphi 7 проект СУБД в Lazarus c использованием SQLite.

        Правильное решение
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0520 ]   [ 19 queries used ]   [ Generated: 19.03.24, 02:04 GMT ]