Неожиданная проблемма с кодировкой в компаненте

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

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

Неожиданная проблемма с кодировкой в компаненте

Сообщение qivi » 08.06.2011 00:33:39

Неожиданно возникла такая неприятность:

Проект был создан на какой то из сборок 29 лазаруса под виндовсом (сейчас стоит 30 релиз), в проекте есть компонент ТрейВиев в него во время работы программы добавляются записи, на днях открыл этот проектик, изменил пару мелочей по коду, откомпилировал... теперь в этом трейвиеве все русские символы в виде вопросиков (раньше всё было как положено). Как и каким бубном потрясти?
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Неожиданная проблемма с кодировкой в компаненте

Сообщение dunin » 08.06.2011 11:36:22

У меня все работает.
Код: Выделить всё
TrayIcon.BalloonHint := 'Запускаем программу...';
        TrayIcon.ShowBalloonHint;
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Неожиданная проблемма с кодировкой в компаненте

Сообщение Brainenjii » 08.06.2011 11:45:31

Может быть исходник каким-то образом сменил кодировку на отличную от UTF-8?
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Неожиданная проблемма с кодировкой в компаненте

Сообщение alex208210 » 08.06.2011 19:35:30

treeview.add.record(ansitoutf8('привет'));
alex208210
постоялец
 
Сообщения: 207
Зарегистрирован: 12.05.2010 13:16:51

Re: Неожиданная проблемма с кодировкой в компаненте

Сообщение dunin » 08.06.2011 20:08:19

qivi писал(а):...есть компонент ТрейВиев...

alex208210 писал(а):treeview.add.record(ansitoutf8('привет'));

Гы... Так что за компонент? не TрейIcon?
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Неожиданная проблемма с кодировкой в компаненте

Сообщение alex208210 » 09.06.2011 06:47:30

dunin писал(а):Гы... Так что за компонент? не TрейIcon?

А фиг его знает) автор не уточняет .а в trayicon понятие "добавлять записи" актуально только для popupmenu. Не суть важно.. главное, то что там добавляется, надо перекодировать в utf8 так как скорее всего либо это добавляемое берется с cp1251 файла, либо переменная объявлена как ansistring
alex208210
постоялец
 
Сообщения: 207
Зарегистрирован: 12.05.2010 13:16:51


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru