Вниз
Скачать: CL | DM;

PResStringRec -> string   Найти похожие ветки 

← →
Scott Storch ©   (2012-06-12 15:51) [0]

Как перевести PResStringRec в string?


resourcestring
 SUFFIX_DAY = "дня";
 SUFFIX_DAYS = "дней";

function GetHint(Value: Integer): PResStringRec;
var
 A, B: Integer;
 S: PResStringRec;
begin
 A := Value mod 10;
 B := Value mod 100;
 if (A = 1) and (B <> 11) then
   S := @SUFFIX_DAY
 else
   if (2 <= A) and (A <= 4) and (B <> A + 10) then
     S := @SUFFIX_DAYS
   else
     S := @SUFFIX_DAYS;
 Result := Format("%d %s", [Value, S]);
end;


← →
Давайте будем жрать!   (2012-06-12 15:54) [1]

чего ты вообще добиться хочешь? почему PResStringRec?


← →
Scott Storch ©   (2012-06-12 16:06) [2]


> чего ты вообще добиться хочешь? почему PResStringRec?


PResStringRec для локализации (все ресурсные строки подхватываются компонентом-localizer"ом)


← →
Давайте будем жрать!   (2012-06-12 16:09) [3]

Ты в исходнике смотрел, что такое PResStringRec?

Чем не устраивает function GetHint(Value: Integer): String?


← →
ProgRAMmer Dimonych ©   (2012-06-12 16:09) [4]

> [0] Scott Storch ©   (12.06.12 15:51)

Судя по

function GetHint(Value: Integer): PResStringRec;
S: PResStringRec;

и

Result := Format("%d %s", [Value, S]);

PResStringRec и String вполне себе эквивалентны и взаимозаменяемы?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.046 c
15-1344353459
wl
2012-08-07 19:30
2013.03.22
Как бы реализовали архитектуру клиента?


15-1352056098
Stant11
2012-11-04 23:08
2013.03.22
Глобальный хук на мышку и диспетчер задач в win7.


15-1343507404
Юрий
2012-07-29 00:30
2013.03.22
С днем рождения ! 29 июля 2012 воскресенье


15-1332688326
Дмитрий С
2012-03-25 19:12
2013.03.22
Физически 32х битная система может иметь доступ к


15-1339653614
KSergey
2012-06-14 10:00
2013.03.22
Ассемблерные вставки и переносимость кода




   Наверх