Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 26.02.2017, 14:03
Аватар для Lothlorien
Lothlorien Lothlorien вне форума
Новичок
 
Регистрация: 06.04.2011
Адрес: Солнечная система
Сообщения: 69
Версия Delphi: 7.0
Репутация: 12
По умолчанию resourcestring и массивы строк

Всем привет!
В своей игре все строки локализации держу в resourcestring, чтобы можно было перевести игру на другой язык прямо из Resource Hacker, например, не влезая в исходники. Но местами приходится делать "костыли", к примеру, для обозначения названий разных квадратов карты ("асфальт", "песок" и т.д.) я делаю массив:
Код:
resourcestring
StrAsphalt = 'Асфальт';
StrSand = 'песок';
{и так далее}
const CellName: array [1 .. 16] of string = (StrAsphalt, StrSand{, и т.д.})
Массив удобнее, так как к нему можно обращаться по индексу, который обозначает нужный тип квадрата карты. Но приходится дублировать строки - одни в ресурсах, другие в массиве.
Можно ли как-нибудь узнать нумерацию строк в resourcestring, чтобы обращаться к ним как с массивом строк?
__________________
Ne timeas obscurum.
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 02:08.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter