[prev] [prev-tail] [tail] [up]

#### SetResourceStringValue

Declaration:
  Function SetResourceStringValue(TableIndex,StringIndex : longint; Value : Ansistring) : Boolean;
Description:
  SetResourceStringValue assigns Value to the resource string in table TableIndex with index StringIndex.
Errors:
See also:
  SetResourceStrings (612), GetResourceStringCurrentValue (602), GetResourceStringDefaultValue (603), GetResourceStringHash (604), GetResourceStringName (605), ResourceStringTableCount (611), ResourceStringCount (610)

Listing: refex/ex94.pp

Program Example94;
{ Program to demonstrate the SetResourceStringValue function. }
{$Mode Delphi}
ResourceString
First = 'First string';
Second = 'Second String';
Var I,J : Longint;
S : AnsiString;
begin
{ Print current values of all resourcestrings }
For I:=0 to ResourceStringTableCount-1 do
For J:=0 to ResourceStringCount(i)-1 do
begin
Writeln ('Translate => ',GetResourceStringDefaultValue(I,J));
Write ('->');
Readln(S);
SetResourceStringValue(I,J,S);
end;
Writeln ('Translated strings : ');
For I:=0 to ResourceStringTableCount-1 do
For J:=0 to ResourceStringCount(i)-1 do
begin
Writeln (GetResourceStringDefaultValue(I,J));
Writeln ('Translates to : ');
Writeln (GetResourceStringCurrentValue(I,J));
end;
end.

[prev] [prev-tail] [front] [up]