Тоже апну тему.
Пишу программу на нескольких разных компах. Исходники на внешнем диске. Работал на всех компах на версии Лазаря 3.6. На одном перешёл на версию 4.0. Программа собралась и работала, работал отладка. Изменил в модуле главной формы одну строку и получил ошибку "несовместимый PPU" для ...
Найдено 80 результатов
- 18.06.2025 13:27:50
- Форум: Общее
- Тема: После установки Лазаря на первом запуске "несовместимый ppu"
- Ответы: 9
- Просмотры: 19546
- 01.05.2024 08:04:26
- Форум: Lazarus
- Тема: Выполнение SQL-скрипта с возвратом набора данных
- Ответы: 31
- Просмотры: 19259
Re: Выполнение SQL-скрипта с возвратом набора данных
S_Gur, если в MySQL вы используете таблицы InnoDB, то используйте компонент TSQLTransaction как обёртку для запросов. Все запросы, выполняемые в рамках одной транзакции, считаются одним действием и разночтений в запросах Insert -> Select не будет.
- 09.01.2024 16:59:46
- Форум: Lazarus
- Тема: Изменение размера шрифта всей формы
- Ответы: 5
- Просмотры: 2686
Re: Изменение размера шрифта всей формы
ДВС. Я попадал на такой баг: писал проект и у всех компонентов на форме в среде устанавливал ParentFont = TRUE. При этом правил проект на двух компах с WinXP и Win 8 32bit. Так вот при переносе исходников с одного компа на другой значения ParentFont сбрасывалось. Была версия, что это связано с ...
- 20.12.2023 05:37:50
- Форум: Lazarus
- Тема: Повторный запуск
- Ответы: 8
- Просмотры: 4182
Re: Повторный запуск
Вопрос из цикла "Я куда-то нажал и теперь ничего не работает"
- 11.12.2023 17:12:42
- Форум: Lazarus
- Тема: Удаление компонента по щелчку (самого себя)
- Ответы: 34
- Просмотры: 15567
Re: Удаление компонента по щелчку (самого себя)
Думайте. Включите в параметрах проекта на вкладке Отладка проверку диапазона.wwswowsogon писал(а):Да, с этим кодом что-то не так.Но я, вроде бы, такого не писал в демо. Вы на что-то намекаете?
- 05.12.2023 15:39:31
- Форум: Lazarus
- Тема: Удаление компонента по щелчку (самого себя)
- Ответы: 34
- Просмотры: 15567
Re: Удаление компонента по щелчку (самого себя)
wwswowsogon
Посмотрел Вашу демку внимательно...
Во-первых, почему Вы удаляете 4 массива полностью, а пятый - нет?
for i := 0 to svcount - 1 do
begin
FreeAndNil(arr_svid_text[i]);
FreeAndNil(arr_svip_text[i]);
FreeAndNil(arr_svname_text[i]);
FreeAndNil(arr_svopt_text[i]);
if i = sv_index ...
Посмотрел Вашу демку внимательно...
Во-первых, почему Вы удаляете 4 массива полностью, а пятый - нет?
for i := 0 to svcount - 1 do
begin
FreeAndNil(arr_svid_text[i]);
FreeAndNil(arr_svip_text[i]);
FreeAndNil(arr_svname_text[i]);
FreeAndNil(arr_svopt_text[i]);
if i = sv_index ...
- 24.11.2023 08:30:38
- Форум: Lazarus
- Тема: Удаление компонента по щелчку (самого себя)
- Ответы: 34
- Просмотры: 15567
Re: Удаление компонента по щелчку (самого себя)
У меня демка ошибок не даёт... Lazarus 2.2.4 Win XP 32bit.wwswowsogon писал(а):...
Вот демка, поясняющая проблему.
...
Вечером проверю на Win 10 64bit.
- 24.11.2023 08:11:00
- Форум: Lazarus
- Тема: Удаление компонента по щелчку (самого себя)
- Ответы: 34
- Просмотры: 15567
Re: Удаление компонента по щелчку (самого себя)
Это не ошибки. Это отчет об использовании памяти. И он, как раз, показывает, что ошибок по выделению/освобождению памяти нет.
Это значит, что все созданные компоненты удалены, память освобождена.
Это значит, что все созданные компоненты удалены, память освобождена.
- 22.11.2023 15:10:35
- Форум: Lazarus
- Тема: Удаление компонента по щелчку (самого себя)
- Ответы: 34
- Просмотры: 15567
Re: Удаление компонента по щелчку (самого себя)
Не совсем понял, в чём заключается "проблема". Накидал примерный проект. Проверьте, оно?
На форме кнопка "Создать кнопку" создаёт новые кнопки и присваивает им OnClick процедуру, которая их удаляет.
Созданные в IDE кнопки Button1? Button2 и Button3 по нажатию тоже удаляются.
Всё работает без ошибок ...
На форме кнопка "Создать кнопку" создаёт новые кнопки и присваивает им OnClick процедуру, которая их удаляет.
Созданные в IDE кнопки Button1? Button2 и Button3 по нажатию тоже удаляются.
Всё работает без ошибок ...
- 25.04.2023 19:51:42
- Форум: Free Pascal Compiler
- Тема: Шаманства с Uses in 'path/to/pas'
- Ответы: 5
- Просмотры: 10123
Re: Шаманства с Uses in 'path/to/pas'
В Lazarus описание проекта находится в двух файлах *.lpr и *.lpi. В первом перечислены модули (по Unit ...), а во втором указаны конкретные файлы, содержащие Unit. Следовательно 'in' не нужен. Открываете в проекте файл с модулем 'a', затем выбираете пункт меню "Проект" - "Добавить файл редактора в ...
- 13.07.2022 15:54:17
- Форум: Free Pascal Compiler
- Тема: Загрузка bmp
- Ответы: 24
- Просмотры: 38200
Re: Загрузка bmp
У TBitmap есть свойство RawImage, у которого есть свойство Data - указатель на начало массива байт (TBitmap.RawImage.Data)Mavlyudov писал(а):Сквозняк
Можно пример того, как править байты?
- 25.01.2022 17:46:09
- Форум: Lazarus
- Тема: Вторая форма "по типу" модал, но не модал :о)
- Ответы: 25
- Просмотры: 12572
Re: Вторая форма "по типу" модал, но не модал :о)
sunjob писал(а):первым делом именно так и пробовал![]()
первый раз вызывается и закрывается 2я форма нормально, следующий раз получаем ошибку (с набегу не раскурил)
Модальную форму нужно не прятать Hide, а закрывать Close. А вот первую форму перед вызовом Form2.ShowModal можно спрятать.
- 11.10.2021 09:27:00
- Форум: Lazarus
- Тема: Отключить Heaptrc
- Ответы: 2
- Просмотры: 2131
Re: Отключить Heaptrc
zub писал(а):возможно гдето естьесли нет, то не те бинеарники запускаешьКод: Выделить всё
uses ...Heaptrc, ...;
Спасибо за "наводку". В режиме Release сбился путь вывода исполняемого файла, бинарник в мусорную папки писался.
- 11.10.2021 08:39:11
- Форум: Lazarus
- Тема: Отключить Heaptrc
- Ответы: 2
- Просмотры: 2131
Отключить Heaptrc
Lazarus 2.0.10 FPC 3.2.0 stable.
Создаю проект и в параметрах проекта создаю предлагаемые режимы сборки Debug и Release. В режиме Debug установлена галочка на контроль утечек памяти с помощью Heaptrc, а в режиме Release - нет. При этом, после окончания работы программы, окно отчёта Heaptrc ...
Создаю проект и в параметрах проекта создаю предлагаемые режимы сборки Debug и Release. В режиме Debug установлена галочка на контроль утечек памяти с помощью Heaptrc, а в режиме Release - нет. При этом, после окончания работы программы, окно отчёта Heaptrc ...
- 29.09.2021 11:06:46
- Форум: Lazarus
- Тема: OpenGL : Непонятки с размером текстур
- Ответы: 14
- Просмотры: 9305
Re: OpenGL : Непонятки с размером текстур
Я, кажется, разобрался с Вашей проблемой, т.к. попал в аналогичную ситуацию. Какие-то картинки переводятся в текстуру нормально, а какие-то - со смещением.
norm.PNG crash.PNG
Как оказалось, у некоторых картинок реальный размер данных превышает Высоту * Ширину * Число байт. Причем это превышение ...
norm.PNG crash.PNG
Как оказалось, у некоторых картинок реальный размер данных превышает Высоту * Ширину * Число байт. Причем это превышение ...
