ex94.pp 826 B

1234567891011121314151617181920212223242526272829303132
  1. Program Example94;
  2. { Program to demonstrate the SetResourceStringValue function. }
  3. {$Mode Delphi}
  4. ResourceString
  5. First = 'First string';
  6. Second = 'Second String';
  7. Var I,J : Longint;
  8. S : AnsiString;
  9. begin
  10. { Print current values of all resourcestrings }
  11. For I:=0 to ResourceStringTableCount-1 do
  12. For J:=0 to ResourceStringCount(i)-1 do
  13. begin
  14. Writeln ('Translate => ',GetResourceStringDefaultValue(I,J));
  15. Write ('->');
  16. Readln(S);
  17. SetResourceStringValue(I,J,S);
  18. end;
  19. Writeln ('Translated strings : ');
  20. For I:=0 to ResourceStringTableCount-1 do
  21. For J:=0 to ResourceStringCount(i)-1 do
  22. begin
  23. Writeln (GetResourceStringDefaultValue(I,J));
  24. Writeln ('Translates to : ');
  25. Writeln (GetResourceStringCurrentValue(I,J));
  26. end;
  27. end.