Найдено 80 результатов

Vlad04
18.06.2025 13:27:50
Форум: Общее
Тема: После установки Лазаря на первом запуске "несовместимый ppu"
Ответы: 9
Просмотры: 19546

Re: После установки Лазаря на первом запуске "несовместимый

Тоже апну тему.
Пишу программу на нескольких разных компах. Исходники на внешнем диске. Работал на всех компах на версии Лазаря 3.6. На одном перешёл на версию 4.0. Программа собралась и работала, работал отладка. Изменил в модуле главной формы одну строку и получил ошибку "несовместимый PPU" для ...
Vlad04
01.05.2024 08:04:26
Форум: Lazarus
Тема: Выполнение SQL-скрипта с возвратом набора данных
Ответы: 31
Просмотры: 19259

Re: Выполнение SQL-скрипта с возвратом набора данных

S_Gur, если в MySQL вы используете таблицы InnoDB, то используйте компонент TSQLTransaction как обёртку для запросов. Все запросы, выполняемые в рамках одной транзакции, считаются одним действием и разночтений в запросах Insert -> Select не будет.
Vlad04
09.01.2024 16:59:46
Форум: Lazarus
Тема: Изменение размера шрифта всей формы
Ответы: 5
Просмотры: 2686

Re: Изменение размера шрифта всей формы

ДВС. Я попадал на такой баг: писал проект и у всех компонентов на форме в среде устанавливал ParentFont = TRUE. При этом правил проект на двух компах с WinXP и Win 8 32bit. Так вот при переносе исходников с одного компа на другой значения ParentFont сбрасывалось. Была версия, что это связано с ...
Vlad04
20.12.2023 05:37:50
Форум: Lazarus
Тема: Повторный запуск
Ответы: 8
Просмотры: 4182

Re: Повторный запуск

Вопрос из цикла "Я куда-то нажал и теперь ничего не работает"
Vlad04
11.12.2023 17:12:42
Форум: Lazarus
Тема: Удаление компонента по щелчку (самого себя)
Ответы: 34
Просмотры: 15567

Re: Удаление компонента по щелчку (самого себя)

wwswowsogon писал(а):Да, с этим кодом что-то не так. :) Но я, вроде бы, такого не писал в демо. Вы на что-то намекаете? :)
Думайте. Включите в параметрах проекта на вкладке Отладка проверку диапазона.
Vlad04
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 ...
Vlad04
24.11.2023 08:30:38
Форум: Lazarus
Тема: Удаление компонента по щелчку (самого себя)
Ответы: 34
Просмотры: 15567

Re: Удаление компонента по щелчку (самого себя)

wwswowsogon писал(а):...
Вот демка, поясняющая проблему.
...
У меня демка ошибок не даёт... Lazarus 2.2.4 Win XP 32bit.
Вечером проверю на Win 10 64bit.
Vlad04
24.11.2023 08:11:00
Форум: Lazarus
Тема: Удаление компонента по щелчку (самого себя)
Ответы: 34
Просмотры: 15567

Re: Удаление компонента по щелчку (самого себя)

Это не ошибки. Это отчет об использовании памяти. И он, как раз, показывает, что ошибок по выделению/освобождению памяти нет.
Это значит, что все созданные компоненты удалены, память освобождена.
Vlad04
22.11.2023 15:10:35
Форум: Lazarus
Тема: Удаление компонента по щелчку (самого себя)
Ответы: 34
Просмотры: 15567

Re: Удаление компонента по щелчку (самого себя)

Не совсем понял, в чём заключается "проблема". Накидал примерный проект. Проверьте, оно?
На форме кнопка "Создать кнопку" создаёт новые кнопки и присваивает им OnClick процедуру, которая их удаляет.
Созданные в IDE кнопки Button1? Button2 и Button3 по нажатию тоже удаляются.
Всё работает без ошибок ...
Vlad04
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', затем выбираете пункт меню "Проект" - "Добавить файл редактора в ...
Vlad04
13.07.2022 15:54:17
Форум: Free Pascal Compiler
Тема: Загрузка bmp
Ответы: 24
Просмотры: 38200

Re: Загрузка bmp

Mavlyudov писал(а):Сквозняк
Можно пример того, как править байты?
У TBitmap есть свойство RawImage, у которого есть свойство Data - указатель на начало массива байт (TBitmap.RawImage.Data)
Vlad04
25.01.2022 17:46:09
Форум: Lazarus
Тема: Вторая форма "по типу" модал, но не модал :о)
Ответы: 25
Просмотры: 12572

Re: Вторая форма "по типу" модал, но не модал :о)

sunjob писал(а):первым делом именно так и пробовал :mrgreen:
первый раз вызывается и закрывается 2я форма нормально, следующий раз получаем ошибку (с набегу не раскурил)

Модальную форму нужно не прятать Hide, а закрывать Close. А вот первую форму перед вызовом Form2.ShowModal можно спрятать.
Vlad04
11.10.2021 09:27:00
Форум: Lazarus
Тема: Отключить Heaptrc
Ответы: 2
Просмотры: 2131

Re: Отключить Heaptrc

zub писал(а):возможно гдето есть

Код: Выделить всё

uses ...Heaptrc, ...;
если нет, то не те бинеарники запускаешь

Спасибо за "наводку". В режиме Release сбился путь вывода исполняемого файла, бинарник в мусорную папки писался.
Vlad04
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 ...
Vlad04
29.09.2021 11:06:46
Форум: Lazarus
Тема: OpenGL : Непонятки с размером текстур
Ответы: 14
Просмотры: 9305

Re: OpenGL : Непонятки с размером текстур

Я, кажется, разобрался с Вашей проблемой, т.к. попал в аналогичную ситуацию. Какие-то картинки переводятся в текстуру нормально, а какие-то - со смещением.
norm.PNG crash.PNG
Как оказалось, у некоторых картинок реальный размер данных превышает Высоту * Ширину * Число байт. Причем это превышение ...