Как сделать чтоб при переносе проги был виден русский текст?
Как сделать чтоб и на других был русский текст вне зависимости от regional options?
Ещё можно указать в информации о версии приложения, которую добавляет компилер, используемый язык (для русского Locale ID: $0419).
Цитата: hardcase
Например использовать Unicode. Это глобальное решение.
Угу. Только в данном случае похоже на отписку. Borland от рождения однобайтовый. Посмотрим, может CodeGear исправит и этот баг. Пока же реальных вариантов "использования" Unicode три:
- вступить в интимные отношения со сторонней библиотекой tntControls, недавно переведённой разработчиком в коммерческий статус
- перейти на KOL
- дожить до 2008 (2009?) года, когда наконец, согласно roadmap-у Borland, должен выйти юникодный VCL
Цитата: hardcase
Ещё можно указать в информации о версии приложения, которую добавляет компилер, используемый язык (для русского Locale ID: $0419).
Ха-ха-ха! И чем это поможет?
http://www.tntware.com/delphicontrols/
Мне в этом случае помогли танцы с бубном вокруг реестра (подмена *.nls). Вот *.reg файлики для этого. Но нужен доступ к реестру (админские права на машину).
Насчет интимных отношений с tnt freeman правильно сказал :) Вот ссылка на оффсайт, если что:
Мне в этом случае помогли танцы с бубном вокруг реестра (подмена *.nls). Вот *.reg файлики для этого. Но нужен доступ к реестру (админские права на машину).
Я скопировал Source в Lib (из http://www.tntware.com/delphicontrols/), попробовал Component/New Component...
Не получилось.
В общем, открываешь в delphi 2 файла (в скаченном архиве в папке Delphi\dx, x - версия твоей delphi) - TntUnicodeVcl_Rx.dpk, TntUnicodeVcl_Dx.dpk. Первый - собираешь (build), Второй - делаешь Install. Вот, собственно, и все...