掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TGPBitmapでファイルにセーブしても保存されないのは何故? (ID:151928)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
環境は「Windows7 32bit delphi 10.1 Berlin」です。 質問は、テキストデータと画像を保存したファイルから画像を読み出すとき 1.TFileStreamにファイルから読み込む 2.TFileStreamの画像部分の位置からをTMemoryStreamに読み込む MemStream.Position := 0; MemStream.CopyFrom(FileStream, サイズ) 3.GPBitmap := TGPBitmap.Create(TStreamAdapter.Create(MemStream)); GPBitmap.Save(fName, ImageBMPClsid);でfNameが作成される Windows7 32bit での実行では一時ファイル(fName)問題無し。 Windows10 64bit での実行では一時ファイル(fName)が作られない。エラーも無い。 当然ではあるが、Windows10 64bitでのファイルはコピーできる。 しかし、GPBitmap.Save(fName, ImageBMPClsid);ではfNameが作成されない。まるで空振り状態。 64bitでは、画像の仮ファイルを作成するには何か関門があるのでしょうか? 対応方法をご教示願います。 以上
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.