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

Kon.pasc
06.07.2018 17:32:36
Форум: Lazarus
Тема: Масштабирование LCL, поддержка DPI
Ответы: 6
Просмотры: 7413

Re: Масштабирование LCL, поддержка DPI

Также столкнулся с проблемой - если "use LCL scaling", то сохраненные размеры формы и контролов умножаются на масштаб где-то внутри LCL, так что при каждом следующем запуске форма укрупняется.
Решил, что это всё-таки не баг в LCL, надо просто при сохранении пресчитывать размеры так:
iScaledWidth ...
Kon.pasc
16.08.2011 13:37:08
Форум: Lazarus
Тема: использование manifest в lazarus
Ответы: 3
Просмотры: 2942

Re: использование manifest в lazarus

А можно и так:
отключаем манифест в параметрах проекта,
а в главном файле .lpr (а можно и в юните) добавляем строку
{$R manifest.res}
Как создать "manifest.res" из текста .rc я думаю знаете. Я использую GoRC.exe.

Вроде Лазарь позволял просто включать некомпиленные ресурсы
{$R manifest.rc ...
Kon.pasc
13.04.2011 10:09:24
Форум: Lazarus
Тема: Win64+Lazarus
Ответы: 21
Просмотры: 12151

Re: Win64+Lazarus

Что-то в 1-9 не вижу шага где в свойства проекта добавляется директива
-dWB10000
Внимательно всё читаем :)
Kon.pasc
12.04.2011 14:46:22
Форум: Потрепаться
Тема: Мое мнение о Lazarus
Ответы: 26
Просмотры: 27203

Re: Мое мнение о Lazarus

Чтобы получить help в стиле Delphi-7, надо скачать
m ... 17.tar.bz2
и содержимое этого архива скопировать в ..\lazarus\docs\.
После этого справку по стандартной библиотеке можно получить, став курсором на нужное
слово в редакторе и нажав F1.

Скачал, распаковал эти 3 файла fcl.chm, lcl.chm, rtl ...
Kon.pasc
29.03.2011 13:52:29
Форум: Lazarus
Тема: Win64+Lazarus
Ответы: 21
Просмотры: 12151

Re: Win64+Lazarus

Я всегда так делаю.

Да я это для AlterEgo писал - у него проблемы.

Щас посмотрел - у меня вообще gdb 7.1.50.20100318-cvs и всё работает. Пока работает обновлять не буду :).
Kon.pasc
29.03.2011 10:00:12
Форум: Lazarus
Тема: Win64+Lazarus
Ответы: 21
Просмотры: 12151

Re: Win64+Lazarus

А правильно ли запускается проект dll с указанием host application - путь к exe? Включены ли опции добавлять дебаг инфу?
И наконец, используется ли правильный 64-bit gdb скачанный по ссылке выше? Не знаю какой gdb в Lazarus-0.9.31-29979, но то что шло в комплекте раньше было старое и толком не ...
Kon.pasc
22.03.2011 12:55:12
Форум: Lazarus
Тема: [Решено] ..несколько иконок из одного файла?
Ответы: 1
Просмотры: 1957

Re: Как загрузить в TImageList несколько ..[решено]

Проверил, LoadLibraryEx с LOAD_LIBRARY_AS_DATAFILE работает.
Kon.pasc
18.03.2011 09:01:10
Форум: Lazarus
Тема: [Решено] ..несколько иконок из одного файла?
Ответы: 1
Просмотры: 1957

[Решено] ..несколько иконок из одного файла?

Хотелось бы в TImageList загружать иконки из одного файла, типа как из библиотеки .icl
Если хранить в exe или dll ресурсах, то получается дублирование для 32 и 64-бит (32бит dll не подключается в 64бит ОС)
Какие есть варианты без извращений, т.е. не используя архив файл? Может есть поддержка .icl ...
Kon.pasc
15.03.2011 13:53:56
Форум: Lazarus
Тема: Странное поведение TPaintBox
Ответы: 18
Просмотры: 10183

Re: Странное поведение TPaintBox

У меня точно такая же проблема. Только я рисую не кнопки, а итемы в TListbox. И именно при перемещении мыши над итемом он рисуется в другом месте и в другом компоненте. Причину я нашел - в событии WMMouseMove значение Self.Canvas.Handle не всегда действительно и бывает даже вообще из другого ...
Kon.pasc
07.01.2011 17:09:15
Форум: Lazarus
Тема: Fpc и lazarus-совместимость версий.
Ответы: 6
Просмотры: 4103

Re: Fpc и lazarus-совместимость версий.

См. http://freepascal.ru/forum/viewtopic.php?f=5&t=5684
Видать ничего не подправили в FPC 2.4.2 64-bit.
Kon.pasc
06.12.2010 16:53:14
Форум: Free Pascal Compiler
Тема: [solved] Толи лыжи не едут... {$CODEPAGE UTF8}
Ответы: 6
Просмотры: 5101

Re: [solved] Толи лыжи не едут... {$CODEPAGE UTF8}

если исходник модуля с BOM маркером


Подтверждаю. Сегодня двадцать минут промучался непонимая как так русские строки в программе стали вопросиками. Угораздило поменять формат исходника с UTF8 на UTF8+BOM.
Kon.pasc
28.09.2010 10:51:04
Форум: Lazarus
Тема: Что поменяли в LMPaint(WMPaint)?
Ответы: 3
Просмотры: 2880

Re: Что поменяли в LMPaint(WMPaint)?

Timid писал(а):А почему вы не вешаетесь на "обычный" обработчик отрисовки?

Сейчас посмотрел - TButton и TCustomButton не имеют ни событий OnDraw ни методов отрисовки которые можно было бы переопределить.

Odyssey писал(а):Имхо, забросить бы это в багтрекер

Пойду заброшу. В ревизии 24474 всё работало.
Kon.pasc
27.09.2010 13:37:26
Форум: Lazarus
Тема: Что поменяли в LMPaint(WMPaint)?
Ответы: 3
Просмотры: 2880

Что поменяли в LMPaint(WMPaint)?

Отрисовываю кнопки своим кодом через LMPaint (WMPaint). Решил обновиться из СВН. Теперь код в LMPaint не работает .
За лето что-то поменяли и теперь всегда Msg.DC=0 и Msg.PaintStruct=nil. Кроме того, приложение бесконечно крутится в LMPaint, если не вызывать его inherited - но мне он нафиг не нужен ...
Kon.pasc
10.04.2010 23:11:30
Форум: Lazarus
Тема: Win64+Lazarus
Ответы: 21
Просмотры: 12151

Re: Win64+Lazarus

Отвечаю сам себе
А версия 0.9.28.2 будет работать с FPC 2.4.0?
нет, не будет. И лазарус 0.9.29 из svn не будет работать с FPC 2.2.4, где дебаггер еще работал.

Но нарыл вот решение, и дебагер заработал под win64!! Ура!
Суть - надо дебажный exe компилить с -WB10000

Баг висит давно и странно что ...
Kon.pasc
07.04.2010 01:12:27
Форум: Lazarus
Тема: Оптимизация редактора кода
Ответы: 15
Просмотры: 9298

Re: Оптимизация редактора кода

Ещё одно наблюдение, тормоза я замечал только при разработке графических приложений, т.е. с LCL и формами.

+Тоже самое. Вообще сильно тормозит если в клипборде большой кусок компонентов предназначенный для операций Cut&paste из одной формы/панели в другую. Причем ощущения что все что побывало в ...