構造体配列の中の動的配列Bitmap型は可能?


じんばん  2007-04-16 23:25:07  No: 25805

DELPHIの初心者です。
構造体のメンバーにTBitMap型の動的配列を入れています。
また、この構造体の動的配列を作っています。
上記、構造体配列のBitMap型動的配列を増減させています。
■問題
最終的に、このBITMAP型動的配列をFileSaveで保存しています。
画像を確認すると、width,heightは正しいのですが
画像がずれていたり
真ん中で、対象になっていたり
他の画像が、入り込んでいたりします。
しかし、これら画像を上記構造体配列で読み込み、Imageで
確認すると、正常な画像としてロードされています。
結果的には、良いのですが
動的構造体配列の中の動的配列(bitmap型)というのは
正しい使い方なのでしょうか?
ご教示願います。
また、不具合があれば代替法を教えてください。
よろしくお願いします。
具体的には、下記のような定義です。

type
  TempRec = Record
    Name : String;//名前                                1
    Lib_Name : String;//ライブラリの名前
    TempBmp_buf : array of TBitMap;//bitmapの動的配列
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    |
end;

TempData : array of TempRec;//構造体の動的配列
^^^^^^^^^^^^^^^^^^^^^^^^^^^


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加