名前 題名 ▼ Mr.XRAYさん > ▼ takaさん > > > 64bit環境考慮していませんでした(^^ ; > > 64 ビット環境の考慮でしたら,前の taka さんのコードでいいと思います. > 何故なら,Delphi 2007 以前では 64 ビットのアプリの開発ができませんから (^^: > > > Integer は、常に32 ビットなので LongIntに置き換える。 > > えっと,LongInt は Windows の環境では. > 32 ヒットのアプリでも 64 ビットのアプリでも 4 バイトだったような. > NativeInt であれば変化します. > まだ,記事作成の用意ができていないので,後で確認してみますです. > > > Freepascalには、PtrInt, PtrUIntという型があり、アドレス計算しやすいようになっているようです。 > > PtrInt型 : http://www.freepascal.org/docs-html/rtl/system/ptrint.html > > ずるい !! (^^ > > > > Unicode版はCharが2バイトになったので、 混乱するので PByteのほうがいいですね。 > > 古いdelphi(Version 5とか)は type PByte = ^Byte; を宣言してもらう > > 御意 !! > それがいいと思います. > > > > 64bit環境考慮していませんでした(^^ ; > > この 64 ビット環境への考慮なんですが, > そうなんですよ.ポインタは 64 ビットを考慮しないといけないんですよね. > それでですね.サイトのサンプルは Delphi XE 使っているんです. > これなら,32 ヒット限定できから. > > 64 ビットのアプリ作成で使う場合は,もし,質問がきたら,そのサンプルだけは > チェックしようと思っています. > 今のところ,そのような質問は,記憶ではありません. GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link