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

lordgray
18.03.2025 22:39:49
Форум: Общее
Тема: version 'GLIBC_2.34' not found [решено]
Ответы: 16
Просмотры: 20735

Re: version 'GLIBC_2.34' not found [решено]

Итого:
на астру 1.7.6 стал, относительно легко, лазарь 3.4. Исходники проекта с версии 3.6 открылись без проблем и каких либо сообщений. Долго мучался с Firebird 5, и подключением к базе, но ветка не об этом. Как все с ним решил, проект запустился. На данном этапе, мне этого достаточно.

Хотя, как ...
lordgray
14.03.2025 00:20:50
Форум: Общее
Тема: version 'GLIBC_2.34' not found [решено]
Ответы: 16
Просмотры: 20735

Re: version 'GLIBC_2.34' not found

Так, сдвинулось дело с мертвой точки. Перепробовал несколько Лазарей, установился 3.4.0. Все последующие, используют новый метод архивации.
Один нюанс: ставить надо пакеты только через dpkg, т.к. графический менеджер, ругается на конфликты с пакетами в репозитории. Зачем он туда смотрит, и какое ...
lordgray
13.03.2025 22:41:17
Форум: Общее
Тема: version 'GLIBC_2.34' not found [решено]
Ответы: 16
Просмотры: 20735

Re: version 'GLIBC_2.34' not found

В "О системе", написано: "Astra Linux Special Edition. Уровень защищенности: базовый". О всяких городах - ни слова. Так что, что это за редакция такая - не знаю.
Спасибо, буду пробовать!
lordgray
13.03.2025 21:18:32
Форум: Общее
Тема: version 'GLIBC_2.34' not found [решено]
Ответы: 16
Просмотры: 20735

Re: version 'GLIBC_2.34' not found

Подкинул к выполнимому файлу, libc6, он её не увидел.
В репозиториях, Лазарь 2.0. Это жо.. какая-то. У меня не один проект, и пишу в основном под Винду. Это что ж получается: дописал что-то под виндой на Лазаре 3.8, и потом, перекидывай в Линукс, и модифицируй до Лазаря 2.0? И так каждый раз, когда ...
lordgray
13.03.2025 19:51:56
Форум: Общее
Тема: version 'GLIBC_2.34' not found [решено]
Ответы: 16
Просмотры: 20735

Re: version 'GLIBC_2.34' not found

Изначально так и хотел, собрать в Астре. Но при попытке поставить Лазаря, вылезло, примерно 20+ зависимостей, которые не устраняются из репозитория. Выискивать каждый пакет НУЖНОЙ версии, качать, и ставить вручную, чтоб полюбоваться на еще пачку других зависимостей? Сомнительное удовольствие ...
lordgray
13.03.2025 18:50:27
Форум: Общее
Тема: version 'GLIBC_2.34' not found [решено]
Ответы: 16
Просмотры: 20735

version 'GLIBC_2.34' not found [решено]

Здравствуйте! Написал программу под Windows, все работает замечательно. Но тут государство подарило 140 компов с AstraLinux 1.7 и всяким лицензионным софтом. Решил скомпилить версию под линукс (компилил на Debian 12, т.к. на Астру Лазарь не стал). При запуске на Астре, получаю "version 'GLIBC_2.34 ...
lordgray
14.01.2024 22:43:52
Форум: Lazarus
Тема: Изменение размера шрифта всей формы
Ответы: 5
Просмотры: 2776

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

xchgeaxeax писал(а):А Invalidate тоже не помогает?
Не, не помогло. Даже вставил:

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

SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0); 
Непомогло. Видно по морганию, что все перерисовывается, а размеры шрифтов и компонентов не меняются
lordgray
06.01.2024 23:54:38
Форум: Lazarus
Тема: Изменение размера шрифта всей формы
Ответы: 5
Просмотры: 2776

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

подозреваю у всех форм надо проставить какое нибудь свойство типа zoom
Увы, все сложнее. В системе стоит размер шрифта по умолчанию - 9. У объекта Font.Size = 0, то есть надо использовать системные настройки. Так вот, при первом нажатии Ctrl+"+", обработчик экшина 0 меняет на 8, т.е. шрифт ...
lordgray
04.01.2024 01:02:15
Форум: Lazarus
Тема: Изменение размера шрифта всей формы
Ответы: 5
Просмотры: 2776

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

Здравствуйте! Решил сделать, как в браузерах, Ctrl+"+" - увеличивает шрифт, Ctrl+"-" - уменьшает. При переходе на Lazarus 3.0, перестало работать. На 2.6 работало. И так, подробности:
Windows 7x64, Lazarus 3.0, компиляция под x64.
Что и как делал.
Поскольку форм много, объявил:
TMyForm = class ...
lordgray
18.01.2022 23:32:40
Форум: Lazarus
Тема: OLE: проблема с названием метода
Ответы: 2
Просмотры: 2158

Re: OLE: проблема с названием метода

Прошу прощения, не думал, что проблема популярная. И, СПАСИБО, помогло!
lordgray
18.01.2022 23:24:34
Форум: Lazarus
Тема: OLE: проблема с названием метода
Ответы: 2
Просмотры: 2158

OLE: проблема с названием метода

Здравствуйте!
Следующий код:

var
fObj: Variant;
xml: WideString;
begin
...
fObj := CreateOleObject('WebCheck.ClassFiscal');
fObj.Initialization(xml);
дает ошибку в строке "fObj.Initialization(xml);":
uwebcheck.pas(44,13) Fatal: Syntax error, "identifier ...
lordgray
06.03.2018 14:56:15
Форум: Общее
Тема: При активном потоке, не закрываются формы
Ответы: 8
Просмотры: 24276

Re: При активном потоке, не закрываются формы

Способов много.
1. TThread.Synchonize()
Через него и делаю


Код: Выделить всё
procedure TForm1.FormClose(Sender: TObject; var CloseAction: TCloseAction);
begin
CloseAction:=caFree;
end;
Это все хорошо, но используется не для диалоговых форм. Без потока все работает как надо уже 7 лет ...
lordgray
06.03.2018 14:02:49
Форум: Общее
Тема: При активном потоке, не закрываются формы
Ответы: 8
Просмотры: 24276

Re: При активном потоке, не закрываются формы

Если внутри потока есть обращения к элементам GUI
Есть, но только к главному окну (вывожу состояние в StatusBar)
Если вообще нельзя ни к каким GUI обращаться, то как выводить состояние потока? Через сообщения окна?

то хватить вызвать так FormModal.ShowModal
Я именно так и делаю. Но причем здесь ...
lordgray
06.03.2018 10:33:17
Форум: Общее
Тема: При активном потоке, не закрываются формы
Ответы: 8
Просмотры: 24276

При активном потоке, не закрываются формы

Здравствуйте! Проблема такая: при запуске программы, из главной формы стартует поток, который занимается обновлением базы данных. При закрытии главной формы, поток останавливается, все ОК. Но если из главной формы вызвать модально другую форму, то она не закрывается, при нажатии на "Отмена ...
lordgray
02.02.2018 13:08:05
Форум: Общее
Тема: Firebird connection timeout [Решено]
Ответы: 14
Просмотры: 37348

Re: Firebird connection timeout

Все, решил!
Длительность ожидания коннекта не совсем зависит от FireBird. Он просто делает несколько попыток, а вот сколько тянется одна попытка, зависит от настроек сети. Поскольку, заставлять пользователя перенастраивать сеть, или менять программно самому - некорректно, идем другим путем, через ...