Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 27 апр 2024, 20:06

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Lazarus RestoreColumnsLayout и SaveColumnsLayout
СообщениеДобавлено: 22 дек 2023, 20:28 
Не в сети

Зарегистрирован: 23 дек 2014, 01:04
Сообщений: 38
Здравствуйте, при использовании данных процедур после освобождения TRegIniFile получаю ошибку INVALID HANDLE.
Помогите пожалуйста исправить.
Проект Lazarus и скрины прилагаю.
Изображение

Изображение


Вложения:
02.7z [63.93 KiB]
Скачиваний: 15
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Lazarus RestoreColumnsLayout и SaveColumnsLayout
СообщениеДобавлено: 27 дек 2023, 11:43 
Не в сети

Зарегистрирован: 08 май 2015, 09:06
Сообщений: 58
судя по https://forum.lazarus.freepascal.org/in ... 47.15.html
в TRegIniFile есть ошибки, которые исправлены только в fpc версии 3.3.1
https://gitlab.com/freepascal.org/fpc/s ... sues/33980
https://gitlab.com/freepascal.org/fpc/s ... sues/33993

EhLib для Lazarus нужно, или уходить от TRegIniFile, или добавлять методы работы с TRegistry. я так думаю :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Lazarus RestoreColumnsLayout и SaveColumnsLayout
СообщениеДобавлено: 27 дек 2023, 13:15 
Не в сети

Зарегистрирован: 21 дек 2011, 18:48
Сообщений: 1549
Добрый день.

Вы можете использовать схему сохранения настроек в классе TSettingsKeeperEh

Код:
function TCustomDBGridEh.WriteSettings(Keeper: TSettingsKeeperEh): TSettingsKeeperEh;

Затем преобразовывать содержимое класса в Json строку.
И затем сохранять строку в Ini файле или ресстре или где вам угодно.

См. документацию на эту тему:
https://www.ehlib.com/online-help/EhLib ... mo-project

_________________
Best regards
EhLib support Team


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Lazarus RestoreColumnsLayout и SaveColumnsLayout
СообщениеДобавлено: 28 дек 2023, 08:16 
Не в сети

Зарегистрирован: 23 дек 2014, 01:04
Сообщений: 38
Первый раз слышу про TSettingsKeeperEh.
Спасибо, буду пробовать.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB