Для FPC 2.4 скорее всего реализуют поддержку строк вроде тех что появились в D2009, т.е. UTF8String будет сам на лету конвертироваться в системную кодировку.
Сё есть правильно, имхо...
А вот позвольте с Вами не согласиться. Чем удобен двухбайтовый Unicode с жёстко фиксированным кол-вом байтов ...
Найдено 9 результатов
- 02.04.2009 20:27:37
- Форум: Lazarus
- Тема: UTF-8 + FileExists() - бага?
- Ответы: 22
- Просмотры: 21328
- 02.04.2009 17:22:51
- Форум: Lazarus
- Тема: UTF-8 + FileExists() - бага?
- Ответы: 22
- Просмотры: 21328
Re: UTF-8 + FileExists() - бага?
А вы считаете это будет честно по отношению к системам с "локалью" UTF-8?
В данном случае UTF-8 был выбран в качестве общего варианта.
Гм... А имена в студию? А то мне даже чего-то ничего в голову не приходит, кроме того, что гонять строки из UNICODE - оно проще бы было...
На самом деле вся ...
- 02.04.2009 14:36:54
- Форум: Lazarus
- Тема: UTF-8 + FileExists() - бага?
- Ответы: 22
- Просмотры: 21328
Re: UTF-8 + FileExists() - бага?
Вы сейчас и пожинаете плоды этого самого "не совсем". Если Вам это не нравится - не занимайтесь
Не можу... мне за это деньги платят...
И строка - это не абстракция. Для компьютера это самая что ни на есть конкретика. И для Вас, как для программиста, тоже. Неужели ещё не убедились?
Я не ...
Не можу... мне за это деньги платят...
И строка - это не абстракция. Для компьютера это самая что ни на есть конкретика. И для Вас, как для программиста, тоже. Неужели ещё не убедились?
Я не ...
- 02.04.2009 11:16:04
- Форум: Lazarus
- Тема: UTF-8 + FileExists() - бага?
- Ответы: 22
- Просмотры: 21328
Re: UTF-8 + FileExists() - бага?
Давайте я Вам подробненько напишу:
Операционная система Windows работает с системными кодировками - либо ANSI, либо Unicode. Lazarus работает с кодировкой UTF-8. Сделано это для кроссплатформенности, поэтому кивать на то, что Вам конкретно это неудобно, не надо.
Какой из этого следует логический ...
- 02.04.2009 09:35:04
- Форум: Lazarus
- Тема: UTF-8 + FileExists() - бага?
- Ответы: 22
- Просмотры: 21328
Re: UTF-8 + FileExists() - бага?
Vadim писал(а):Надо просто переводить UTF-8 в обратно в системную кодировку с помощью UTF8ToSys(Русское_название).
Дык фокус-то в том, что и компоненты открытия файлов не работают.
Окромя того - с какой стати я его должен конвертировать? Имхо - мне дела нет до внутреннего представления строк...
- 02.04.2009 07:22:31
- Форум: Lazarus
- Тема: UTF-8 + FileExists() - бага?
- Ответы: 22
- Просмотры: 21328
UTF-8 + FileExists() - бага?
Народ, подскажите плиз, это я туплю, или я особо удачный такой... Чего-то сразу и не могу сообразить, в чём проблема и как решить. Если компилировать исходники в Lazarus (т.е. в кодировке UTF-8), то функция FileExists() отказывается опознавать файлы/каталоги с русскими именами. Соответственно, в ...
- 11.02.2009 20:44:04
- Форум: Сторонние средства
- Тема: Нуна скриптовой движок. :)
- Ответы: 4
- Просмотры: 9885
Re: Нуна скриптовой движок. :)
B4rr4cuda писал(а):Я пробовал LUA - весьма неплохо, русской документации маловато, но уже есть сдвиги
Ну - русская документация мне глубоко монопенисуальна, если не удовлетворяет первому критерию - он не даром первый...
- 11.02.2009 13:28:49
- Форум: Сторонние средства
- Тема: Нуна скриптовой движок. :)
- Ответы: 4
- Просмотры: 9885
Re: Нуна скриптовой движок. :)
PascalScript. m
Спасибо за наводку. Вроде бы неплохой вариант, хотя по пункту 1 (простота) ещё вопрос... Впрочем - не нравится - не юзай, не так ли?
Может всё-таки кто-нить знает похожий по назначению Бейсик (предполагаемые пользователи программы - разные товарищи, работающие с контроллерами, а ...
Спасибо за наводку. Вроде бы неплохой вариант, хотя по пункту 1 (простота) ещё вопрос... Впрочем - не нравится - не юзай, не так ли?
Может всё-таки кто-нить знает похожий по назначению Бейсик (предполагаемые пользователи программы - разные товарищи, работающие с контроллерами, а ...
- 11.02.2009 11:35:23
- Форум: Сторонние средства
- Тема: Нуна скриптовой движок. :)
- Ответы: 4
- Просмотры: 9885
Нуна скриптовой движок. :)
В общем, госопода, если кто-то использовал скриптовые движки на FPC (типа там LUA или Python), то просьба поделиться опытом.
Требования такие:
1. Крайняя простота (желательно Basic, но и Pascal можно заюзать - почему бы и нет?)
2. Лицензия, позволяющая использовать его в Freeware проекте (задумал я ...
Требования такие:
1. Крайняя простота (желательно Basic, но и Pascal можно заюзать - почему бы и нет?)
2. Лицензия, позволяющая использовать его в Freeware проекте (задумал я ...
