Lazarus 1.6, обсудим изменения...

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Re: Lazarus 1.6, обсудим изменения...

Сообщение kotompazb » 06.09.2016 00:43:22

and, Спасибо. Немного недодумал:)
alexs, а не знаю:)
Аватара пользователя
kotompazb
постоялец
 
Сообщения: 151
Зарегистрирован: 21.06.2012 13:03:39
Откуда: Novosibirsk, xUSSR

Re: Lazarus 1.6, обсудим изменения...

Сообщение and » 06.09.2016 20:51:38

alexs писал(а):А чем не устраивает функция UTF8ToAnsi?
Наверное, в озвученной постановке это, действительно, будет самое лаконичное (Text4Save.text:=UTF8ToAnsi(Memo1.text)). Если сработает :-\
Ещё вариант - UTF8ToWinCP.
Но лично я после перехода на новые строки всё чаще использую кондовый вариант чугунного литья:
Код: Выделить всё
SetCodePage(rawByteString(str),fromCP,false);
SetCodePage(rawByteString(str),toCP,true);
Это особенно актуально для строк "неблагородного происхождения". Например, из WinAPI через какую-нибудь pas-обвязку. Так, впервые я наступил на непонятные грабли с перекодировкой, щупая TJvHidDevice (класс для работы с HID-устройствами, часть библиотеки Jedi): по-другому ну никак не получилось заставить FPC понять, что строка в 1251, и для использования в LCL её нужно перекодировать.
Аватара пользователя
and
постоялец
 
Сообщения: 124
Зарегистрирован: 16.09.2009 17:11:01
Откуда: г. Гомель, Беларусь

Re: Lazarus 1.6, обсудим изменения...

Сообщение kotompazb » 15.02.2021 19:28:19

Здрасьте!
Внезапный вопрос. А где бы скачать эту самую версию 1.6? А то 4 компонента, которые тут правили всем форумом, у меня на 2 ставиться не захотели, видимо надо что-то опять править, а я не осилю.
Аватара пользователя
kotompazb
постоялец
 
Сообщения: 151
Зарегистрирован: 21.06.2012 13:03:39
Откуда: Novosibirsk, xUSSR

Re: Lazarus 1.6, обсудим изменения...

Сообщение Снег Север » 15.02.2021 19:38:05

Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 2993
Зарегистрирован: 27.11.2007 16:14:47

Re: Lazarus 1.6, обсудим изменения...

Сообщение kotompazb » 15.02.2021 19:45:33

Ухтыж! Спасибо. Буду пробовать!

Добавлено спустя 17 минут 17 секунд:
На 1.8.4 все заработало!
Аватара пользователя
kotompazb
постоялец
 
Сообщения: 151
Зарегистрирован: 21.06.2012 13:03:39
Откуда: Novosibirsk, xUSSR

Re: Lazarus 1.6, обсудим изменения...

Сообщение zub » 16.02.2021 12:36:04

продолжай пробовать и держи нас в курсе.
на днях выйдет 2.0.12, чтоб к его выхожу все работало уже на нем!
zub
долгожитель
 
Сообщения: 2884
Зарегистрирован: 14.11.2005 23:51:26

Пред.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot], Yandex [Bot] и гости: 37

Рейтинг@Mail.ru