[文字列を大文字(小文字)に変換する]

文字列を大文字と小文字に変換します。
変換すべき文字列が半角得数字のみの場合は UperCase,LowerCase関数を用いてもかまいませんが
全角文字が含まれると、正しく変換しないので注意が必要です。

全角文字を含む場合は、AnsiUperCase,AnsiLowerCase関数を使用します。

そのほか...

 AnsiUperCaseFileName,AnsiLowerCaseFileNmae : 全角文字を変換しないとのこと
 WideUpperCase,WideLowerCase: 結果をWideStringで返します
【ソースコード】 [tips0021.pas]
program tips0021;
{$APPTYPE CONSOLE}
uses SysUtils;
var  str:String;
begin
  str:='Hello World';
  WriteLn('文字列「' + str + '」を');
  WriteLn(' 大文字に変換すると「' + UpperCase(str) + '」です。');
  WriteLn(' 小文字に変換すると「' + LowerCase(str) + '」です。');

  str:='Hello World Hello World';
  WriteLn('文字列「' + str + '」を');
  WriteLn(' 大文字に変換すると「' + AnsiUpperCase(str) + '」です。');
  WriteLn(' 小文字に変換すると「' + AnsiLowerCase(str) + '」です。');

end.
【コンパイル&実行】 [tips0021.bat]
dcc32 tips0021.pas 
tips0021.exe  > tips0021.txt
pause
【実行結果】 [tips0021.txt]
文字列「Hello World」を
 大文字に変換すると「HELLO WORLD」です。
 小文字に変換すると「hello world」です。
文字列「Hello World Hello World」を
 大文字に変換すると「HELLO WORLD HELLO WORLD」です。
 小文字に変換すると「hello world hello world」です。