名前 題名 ▼ takiさん > ▼ Mr.XRAYさん > > ▼ nyさん > > > > StrToInt64というのがあるのですね。 > > Cardinalは汎用型ですよね。 > 私のPCはWindows7 32Bitなので、Cardinalは0〜4294967295になります。 > マスターのPCは64Bitなので、Cardinalはもっと大きな値まで扱えるかも? > > 私の32BitのPCでも試してみました。 > 環境 Windows7 32Bit DelphiXE4 Starter > > procedure TForm1.Button7Click(Sender: TObject); > var > v:Cardinal; > s:string; > begin > s := '4294967295'; > v := StrToInt64(s); > end; > > 結果はエラーにならず、vにも4294967295が代入されていました。 > ※ vはデバッグモードの「監視式」での確認ですが。 > > StrToIntでは-2147483648〜2147483647の値しか扱えませんが、 > StrToInt64ではそれ以上の値も扱えるのですね。 > > StrToIntをHelp(F1)で表示した時、関連項目にStrToInt64も > あれば良かったのに…と思います。 GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link