Найдено 24 результата
- 03.08.2015 18:12:32
- Форум: Lazarus
- Тема: Перешёл с 0.9.30на 1.4 - проект не работает. Опять юникод???
- Ответы: 21
- Просмотры: 16163
Re: Перешёл с 0.9.30на 1.4 - проект не работает. Опять юнико
А, ну тады правда только 3.0 поможет.
- 03.08.2015 17:45:49
- Форум: Lazarus
- Тема: Перешёл с 0.9.30на 1.4 - проект не работает. Опять юникод???
- Ответы: 21
- Просмотры: 16163
Re: Перешёл с 0.9.30на 1.4 - проект не работает. Опять юнико
qivi писал(а):на сколько я понял FPC начиная с долгожданного 3.0 будет Unicode (UTF-16)
Так вроде с 2.7.1 уже обещают сделать всё хорошо. Системные вызовы будут unicode, внутренняя кухня (RTL) тоже.
- 03.08.2015 10:30:34
- Форум: Lazarus
- Тема: Зачем пересобирать Indy каждый раз?
- Ответы: 3
- Просмотры: 3119
Re: Зачем пересобирать Indy каждый раз?
Аа, действительно. Попробую. Мерси!
- 02.08.2015 22:17:40
- Форум: Lazarus
- Тема: Перешёл с 0.9.30на 1.4 - проект не работает. Опять юникод???
- Ответы: 21
- Просмотры: 16163
Re: Перешёл с 0.9.30на 1.4 - проект не работает. Опять юнико
достали тупые вопросы про кодировки. всем кто не понимает кодировки и их смысл - идти и учить
Проблема решена, спасибо.
- 02.08.2015 12:04:47
- Форум: Lazarus
- Тема: Перешёл с 0.9.30на 1.4 - проект не работает. Опять юникод???
- Ответы: 21
- Просмотры: 16163
Re: Перешёл с 0.9.30на 1.4 - проект не работает. Опять юнико
налейте мне тарелку супа и я тут весь зал
Не знаю как зал, а я с ним реально зае*лся
Байку возьму на вооружение
- 02.08.2015 06:55:16
- Форум: Lazarus
- Тема: Перешёл с 0.9.30на 1.4 - проект не работает. Опять юникод???
- Ответы: 21
- Просмотры: 16163
Re: Перешёл с 0.9.30на 1.4 - проект не работает. Опять юнико
Работайте только в utf8 даже если для этого нужно явно преобразовывать
Что для этого нужно менять? Проект большой.
Сейчас происходит следующее:
1) Тип string равносилен ansistring благодаря {H+}.
2) Переменная folder получает ansi-значение, потому что цепочка вызовов extractfilepath(...) в ...
Что для этого нужно менять? Проект большой.
Сейчас происходит следующее:
1) Тип string равносилен ansistring благодаря {H+}.
2) Переменная folder получает ansi-значение, потому что цепочка вызовов extractfilepath(...) в ...
- 02.08.2015 03:09:15
- Форум: Lazarus
- Тема: Перешёл с 0.9.30на 1.4 - проект не работает. Опять юникод???
- Ответы: 21
- Просмотры: 16163
Re: Перешёл с 0.9.30на 1.4 - проект не работает. Опять юнико
Понятно, почему это происходит. Непонятно, что делать, и как оно работало до этого. Что именили в Лазарусе.
Можно конечно пройтись автозаменой FileExists->FileExistsUTF8, но кроме него там тьма других функций, и хз какие из них теперь не работают.
Можно конечно пройтись автозаменой FileExists->FileExistsUTF8, но кроме него там тьма других функций, и хз какие из них теперь не работают.
- 02.08.2015 02:26:10
- Форум: Lazarus
- Тема: Перешёл с 0.9.30на 1.4 - проект не работает. Опять юникод???
- Ответы: 21
- Просмотры: 16163
Перешёл с 0.9.30на 1.4 - проект не работает. Опять юникод???
Привет! Был проект под Lazarus 0.9, при переходе на 1.4.2 перестал работать. Пример:
var folder:string;
folder:=ExtractFilePath(application.ExeName);
try
if fileexists(folder+'123.txt') then memo1.Lines.LoadFromFile(folder+'123.txt');
except
Showmessage ...
var folder:string;
folder:=ExtractFilePath(application.ExeName);
try
if fileexists(folder+'123.txt') then memo1.Lines.LoadFromFile(folder+'123.txt');
except
Showmessage ...
- 02.08.2015 01:46:04
- Форум: Lazarus
- Тема: Зачем пересобирать Indy каждый раз?
- Ответы: 3
- Просмотры: 3119
Зачем пересобирать Indy каждый раз?
Не пойму, какого лешего при компиляции проекта компилируется Indy? При том, что в папке с проектом уже есть директория /lib/ с кучей объектных файлов. Зачем делать это снова? Это же занимает почти минуту.
Indy 10.x.x.3, Laz 1.4.2
Indy 10.x.x.3, Laz 1.4.2
- 05.06.2012 22:41:04
- Форум: Lazarus
- Тема: Как написать простейшее unicode-приложение?
- Ответы: 20
- Просмотры: 11589
Re: Как написать простейшее unicode-приложение?
Ага, спасибо, попробую...
- 05.06.2012 22:21:32
- Форум: Lazarus
- Тема: Как написать простейшее unicode-приложение?
- Ответы: 20
- Просмотры: 11589
Re: Как написать простейшее unicode-приложение?
Да, у меня 2.6.0, и с ним лазарус себя пересобирал несколько раз. Вопрос по сравнению строк - чисто из интереса. Сейчас всё сравнивается (вот<так) и никаких проблем ни с русским, ни с другими наречиями, независимо от числа байт в букве. А вот вопрос про вкладки и брейкпоинты очень актуален ...
- 05.06.2012 21:51:20
- Форум: Lazarus
- Тема: Как написать простейшее unicode-приложение?
- Ответы: 20
- Просмотры: 11589
Re: Как написать простейшее unicode-приложение?
Хелло, люди! В обсуждении есть вторая страница))))
- 03.06.2012 19:19:47
- Форум: Lazarus
- Тема: Как написать простейшее unicode-приложение?
- Ответы: 20
- Просмотры: 11589
Re: Как написать простейшее unicode-приложение?
А в чём преимущество использования специальных функций, если и без них сравнение (в программе, а не в отладчике) работает правильно? Я так понял, сравниваются чётные байты, поскольку нечётные в пределах одного алфавита почти не меняются ($D0 или $D1 для кириллицы).
Добавлено спустя 22 минуты 24 ...
Добавлено спустя 22 минуты 24 ...
- 02.06.2012 23:13:11
- Форум: Lazarus
- Тема: Как написать простейшее unicode-приложение?
- Ответы: 20
- Просмотры: 11589
Re: Как написать простейшее unicode-приложение?
Не знаю как по скорости, с utf8 раньше не работал. Но делфях операции с обычными строками оптимизированы по самое нехочу, убедился когда писал лабораторную работу "подбор паролей" и сравнивал с ассемблером... В любом случае, альтернативы же нет. Да и пока всё работает замечательно - слова ...
- 02.06.2012 17:00:44
- Форум: Lazarus
- Тема: Как написать простейшее unicode-приложение?
- Ответы: 20
- Просмотры: 11589
Re: Как написать простейшее unicode-приложение?
Доходчиво
Благодарю!
