Показать сообщение отдельно
Старый 08.08.2011, 15:33   #1
YellowAfterlife
ПроЭктировщик
 
Аватар для YellowAfterlife
 
Регистрация: 19.02.2011
Сообщений: 134
Написано 81 полезных сообщений
(для 219 пользователей)
Хорошо Lib_res8 - загрузка русского текста из ресурсных файлов


Название: res8
Версия: 1.0
Автор: YellowAfterlife
Описание: Эта библиотека реализует простой интерфейс для чтения строк из файлов в кодировке UTF-8 (в основном вам это может понадобится для корректной загрузки русского текста). Библиотека в основном предназначена для пользователей MidletPascal3.*, поскольку в нем загрузка русского текста из файла не представляется возможной.
Скачать: (ссылка) (mirror - см. вложения)
Функции:
res8.load(filename: string) - загружает в память строки из файла.
res8.unload - выгружает строки из памяти (освобождая ее).
res8.loaded: integer - возращает, загружены ли строки.
res8.length: integer - возращает количество строк.
res8.line(index: integer): string - возращает строку с указанным индексом
Пример кода:
program res8;
uses res8;
var
  
tmpresource;
  
strstring;
  
ihinteger;
begin
  
// Загружаем строки:
  
res8.load('/data.txt'); // файл с текстом
  // Выводим все на экран:
  
setColor(424242);
    
fillRect(00getWidthgetHeight);
  
setColor(240240240);
  
:= getStringHeight('');
  for 
:= 1 to res8.length do
    
drawText(res8.line(i), 4+ (1) * h);
  
rePaint;
  
// Выгружаем строки (если они больше не нужны):
  
res8.unload;
  
// Ждем.
  
repeat delay(1000); forever;
end
Вложения
Тип файла: zip Lis_res8.zip (2.4 Кб, 853 просмотров)
__________________

Мой сайт-блог. Игры, обновления, примеры для Haxe, JavaScript(+HTML5), GameMaker, Love2d...
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо YellowAfterlife за это полезное сообщение:
Igor (18.12.2011), scimitar (08.08.2011)