Форум: "Потрепаться";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];
ВнизНовый модуль , сборник полезных процедур от ACS inc. Найти похожие ветки
← →
TUser © (2005-01-06 15:41) [40]
> Вышло обновление модуля до верси 1.1
Я готов скачать билд 1.1.2.0.3А бета :)
← →
KSergey © (2005-01-06 16:11) [41]> [39] Black_phoenix © (06.01.05 15:32)
Спаршиваю последний раз: ответы на вопросы будут?
← →
Игорь Шевченко © (2005-01-06 17:43) [42]Дети Ивана Кулибина...
← →
GuAV © (2005-01-06 17:49) [43]Black_phoenix © (06.01.05 15:32) [39]
- Обновление коснулось перевода контролов : теперь так же обрабатываються и Hint"s в таких компонентах как
А почему бы не сделать для всех контролов ?
← →
Чеширский_Кот © (2005-01-06 17:55) [44]погодь, через 20 релизов усё будет...
← →
GuAV © (2005-01-06 18:29) [45]Не, я просто хочу понять, через RTTI реализовано, через "выскрытие" TControl, или тупо кодом для каждого из перечисленных... почему-то склонен к третьему варианту...
← →
Экспериментатор (2005-01-06 20:40) [46]Могу на спор написать
{{{procedure SaveLangText(FileName : String); // Сохранение в указанном файле Caption и Text всех видимых контролов
procedure LoadLangText(FileName : String); // Загрузка из указанного файла всех надписей контролов }}}
только обрабатываться(переводиться) будут все объекты у которых есть Caption Hint и.т.д.
RTTI - это сила
и это будет гораздо короче -
> Black_phoenix © (04.01.05 12:26)
ты даже не представляешь насколько короче
← →
Экспериментатор (2005-01-06 20:48) [47]
> GuAV © (06.01.05 18:29) [45]
Думаю что реализовано кодом для каждого из перечисленных...
Если через RTTI, то список объектов был бы неограниченным.
TO
> Black_phoenix © (04.01.05 12:26)
если вопросы, то прошу galera@narod.ru в теме пишите RTTI
← →
GuAV © (2005-01-06 21:22) [48]Ну, может там фсё таки RTTI заюзано, а насчёт короче - так через "вскрытие" TControl ещё короче. И тоже для всех.
← →
Игорь Шевченко © (2005-01-06 22:48) [49]GuAV © (06.01.05 21:22) [48]
> Ну, может там фсё таки RTTI заюзано, а насчёт короче - так
> через "вскрытие" TControl ещё короче. И тоже для всех.
Может и короче, но нафига вообще сохранять куда-то Caption и Hint ? :)
С уважением,
← →
GuAV © (2005-01-06 23:31) [50]Игорь Шевченко © (06.01.05 22:48) [49]
Предполагаю что для локализации.
Сам как-то с подобным экспериментирвал...
← →
Игорь Шевченко © (2005-01-06 23:53) [51]GuAV © (06.01.05 23:31) [50]
> Предполагаю что для локализации.
"в принципе - все побеждабельно и управляемо, хотя путь к гландам через анус по сравнению с этим - прям и гладок как шоссе гонок формулы 1"
(с) Толик Тенцер
← →
GuAV © (2005-01-07 00:23) [52]Игорь Шевченко © (06.01.05 23:53) [51]
LOL
Согласен.
← →
Black_phoenix © (2005-01-07 18:27) [53]// TBitBtn
if (obj is TBitBtn) then begin
inif.writestring(Sezione,(obj as TBitBtn).name,(obj as TBitBtn).Caption);
if ((obj as TBitBtn).ShowHint) and ((obj as TBitBtn).Hint <> "") then
inif.writestring(Sezione,(obj as TBitBtn).name+"_hint",(obj as TBitBtn).Hint);
end;
// SpeedButton
if (obj is TSpeedButton) then begin
inif.writestring(Sezione,(obj as TSpeedButton).name,(obj as TSpeedButton).Caption);
if ((obj as TSpeedButton).ShowHint) and ((obj as TSpeedButton).Hint <> "") then
inif.writestring(Sezione,(obj as TSpeedButton).name+"_hint",(obj as TSpeedButton).Hint);
end;
> GuAV © (06.01.05 18:29) [45]
Почему то склонен считать тебя гадом !
← →
GuAV © (2005-01-07 19:42) [54]Black_phoenix © (07.01.05 18:27) [53]
Значит в [45] я угадал.
Нет, ничего против такого варианта не имею, несмотря на упомянутую не-универсальность, т.к. всё равно - см посты Игоря Шевченко © , включая [42], [49] и [51].
Страницы: 1 2 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.042 c