一時的なstringをPCharにキャストしても、その文の中でだけは有効なので、

 PChar(IntToStr(100))

でいけます。