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

forlazarus
12.12.2025 08:24:19
Форум: Сторонние средства
Тема: [bugreport]Richmemo и CutToClipboard, CopyToClipboard fail
Ответы: 7
Просмотры: 1335

Re: [bugreport]Richmemo и CutToClipboard, CopyToClipboard fa

WAYFARER писал(а):Т.е. операции с буфером перенесены на уровень набора виджетов, но проблема в том, что реализация есть только для Win32/64 и carbon
Спасибо за разъяснение. Надеюсь, это реализуют и под linux.
forlazarus
10.12.2025 05:09:24
Форум: Сторонние средства
Тема: [bugreport]Richmemo и CutToClipboard, CopyToClipboard fail
Ответы: 7
Просмотры: 1335

Re: [bugreport]Richmemo и CutToClipboard, CopyToClipboard fa

Спешу сообщить, что можно закомментировать в unit RichMemo метод CutToClipboard:
//procedure CutToClipboard; override;

И ниже

(*
procedure TCustomRichMemo.CutToClipboard;
begin
if HandleAllocated then
TWSCustomRichMemoClass(WidgetSetClass).CutToClipboard(Self);
end;
*)

Тогда в программе ...
forlazarus
08.12.2025 14:18:22
Форум: Сторонние средства
Тема: [bugreport]Richmemo и CutToClipboard, CopyToClipboard fail
Ответы: 7
Просмотры: 1335

Re: [bugreport]Richmemo и CutToClipboard, CopyToClipboard fa

почему бы не пойти "другим путем" и просто эмулировать нажатие "Ctrl+C" и "Ctrl+V" (и если нужно "Ctrl+A")? :idea: (есть модуль mouseandkeyinput который достаточно подключить и можно писать что-то такое
Спасибо за идею!
1. Нашёл lazmouseandkeyinput.lpk, использовал, подключил модуль ...
forlazarus
08.12.2025 10:29:40
Форум: Сторонние средства
Тема: [bugreport]Richmemo и CutToClipboard, CopyToClipboard fail
Ответы: 7
Просмотры: 1335

[bugreport]Richmemo и CutToClipboard, CopyToClipboard fail

Здравствуйте, на форме есть:

RichMemo:TRichmemo;
Memo: TMemo;
SynEdit:TSynEdit;

Ничего не происходит, если выделить текст и обработать нажатие пункта меню так: RichMemo.CutToClipboard;
Однако, это работает, выделенный текст вырезается в буфер, если то же сделать для Memo или SynEdit:
Memo ...
forlazarus
05.02.2025 07:26:57
Форум: Lazarus
Тема: [bug report] TShellListView, удаление компоненты с формы.
Ответы: 5
Просмотры: 3009

Re: [bug report] TShellListView, удаление компоненты с формы

Спешу сообщить, что установка Lazarus 4.0RC2
lazarus-project_4.0.0-0_amd64.deb
решила эту проблему.
Всем спасибо.
forlazarus
29.01.2025 17:11:42
Форум: Lazarus
Тема: [bug report] TShellListView, удаление компоненты с формы.
Ответы: 5
Просмотры: 3009

Re: [bug report] TShellListView, удаление компоненты с формы

Решение.
1. Скачать исходный код lazarus-3.8-0.zip из
http://sourceforge.net/projects/lazarus/files/Lazarus%20Zip%20_%20GZip/

2. Скачать libqt6pas6_6.2.10-1_amd64.deb и libqt6pas6-dev_6.2.10-1_amd64.deb из
https://github.com/davidbannon/libqt6pas/releases/tag/v6.2.10

3. Установить libqt6pas6_6.2 ...
forlazarus
29.01.2025 15:53:44
Форум: Lazarus
Тема: [bug report] TShellListView, удаление компоненты с формы.
Ответы: 5
Просмотры: 3009

Re: [bug report] TShellListView, удаление компоненты с формы

Спасибо за отзыв.
Цель поста - обратить внимание на проблему, оставить её в кэше поисковиков для будущих серферов, возможно, привлечь гуру и разработчиков, чтобы в следующей версии это исправили.

У меня сейчас только lazarus-project_3.8.0-0_amd64.deb с сайта и им соответствующие пакеты fpc ...
forlazarus
29.01.2025 13:54:55
Форум: Lazarus
Тема: [bug report] TShellListView, удаление компоненты с формы.
Ответы: 5
Просмотры: 3009

[bug report] TShellListView, удаление компоненты с формы.

Здравствуйте.
Если бросить компоненту типа TShellListView со вкладки Misc на форму и попытаться её удалить, нажав на кнопку клавиатуры Delete, то lazarus виснет и изображение компоненты остаётся на форме.

Если lazarus-ide запустить в консоли, то в консоли есть такие строки:

TComponentWalker.Walk ...
forlazarus
22.12.2022 05:52:37
Форум: Lazarus
Тема: Ошибка. модуль не найден. Lazarus 0.9.29/FPC 2.5.1/SVN 28143
Ответы: 18
Просмотры: 22727

Re: Ошибка. модуль не найден. Lazarus 0.9.29/FPC 2.5.1/SVN 2

Можно попробовать "Tools|Rescan FPC source directory" ... и рескан обычно помогает.

Спасибо. Отвечаю, т.к. это может быть полезно кому-то ещё.
При добавление кнопки (toolbutton на toolbar) и её переименования получил ошибку о том, что невозможно переименование в коде.

Error: модуль не найден ...
forlazarus
07.11.2021 16:52:56
Форум: Lazarus
Тема: Не ловится исключение Devision by zero
Ответы: 4
Просмотры: 2905

Re: Не ловится исключение Devision by zero

при запуске под иде (под отладчиком) в работу вмешивается отладчик, это он перехватывает исключения. при запуске без иде - будет работать только твоя обработка

Вы правы. Действительно, без IDE работает перехват.
Только в Сервис->Параметры... -> Отладчик (Исключения языка) галочка снята с ...
forlazarus
07.11.2021 14:06:24
Форум: Lazarus
Тема: Не ловится исключение Devision by zero
Ответы: 4
Просмотры: 2905

Re: Не ловится исключение Devision by zero


uses Math;
SetExceptionMask(GetExceptionMask - [exZeroDivide]);

Спасибо большое,
Теперь вроде как надо:
Проект project1 вызвал класс исключения 'External: SIGFPE'.
В файле 'unit1.pas' на строке 34:
y:=1/x

Почему бы просто не сравнить знаменатель с нулём перед делением?
В общем ...
forlazarus
07.11.2021 12:02:50
Форум: Lazarus
Тема: Не ловится исключение Devision by zero
Ответы: 4
Просмотры: 2905

Не ловится исключение Devision by zero

Код должен выдать сообщение типа "Floating point devision by zero". А его нет.
Вместо этого в заголовке окна пишется +Inf.

function y(x: Double): Double;
begin
y:=1/x
end;

procedure TForm1.Button1Click(Sender: TObject);
Var x: Double;
begin x:=0;
Form1.Caption ...
forlazarus
01.11.2021 06:48:23
Форум: Lazarus
Тема: TChart, абсциссы -pi, -pi/2, 0, pi/2, pi, 3pi/2 ...
Ответы: 5
Просмотры: 3705

Re: TChart, абсциссы -pi, -pi/2, 0, pi/2, pi, 3pi/2 ...

Интересные у вас ссылки. Второй раз получаю "Your IP is blacklisted"
Выбрал первый попавшийся хостинг картинок в поисковике, извините.

Изменённый ваш проект:
m

Итоги.
Работают следующие вещи:
Ваша находка - XdivPi.Scale := pi;
Выставление
fmPiForm.Chart1.BottomAxis.Intervals.Count:=round(abs ...
forlazarus
31.10.2021 17:35:44
Форум: Lazarus
Тема: TChart, абсциссы -pi, -pi/2, 0, pi/2, pi, 3pi/2 ...
Ответы: 5
Просмотры: 3705

Re: TChart, абсциссы -pi, -pi/2, 0, pi/2, pi, 3pi/2 ...

Могу предложить такой вариант

m

Откровенно говоря, я считаю самым правильным в таких случаях просто делать подпись к оси
вида "X. *pi" . Потому что в том виде, как вы хотите, вы неизбежно огребете проблем в виде
перекрывающихся или недописанных marks .
Кстати с самой подписью у меня не заладилось ...
forlazarus
28.10.2021 11:05:52
Форум: Lazarus
Тема: TChart, абсциссы -pi, -pi/2, 0, pi/2, pi, 3pi/2 ...
Ответы: 5
Просмотры: 3705

TChart, абсциссы -pi, -pi/2, 0, pi/2, pi, 3pi/2 ...

Здравствуйте.
Рисую графики функций на отрезке, используя TChart. Хотелось бы, чтобы точки оси абсцисс указывались не числами вида 1, 2, 3 и т.п., а точками -pi, -pi/2, 0, pi/2, pi, 3pi/2, 2pi...
Подскажите, что и как изменить в Chart1, Chart1.BottomAxis или Chart1LineSeries1.

Например, так ...