- PR -

FromHandleで生成したIconをSaveしたとき

投稿者投稿内容
ぐるうぶ
会議室デビュー日: 2006/01/31
投稿数: 5
投稿日時: 2006-02-01 19:14
Hongliangさん、ありがとうございます。

引用:

Hongliangさんの書き込み (2006-02-01 17:16) より:

そもそもVBでは unsafe コンテキストを扱えません。
ポインタを操作する場合、System.Runtime.InteropServices 名前空間の Marshal クラスを使用してアクセスする必要があります。
個人的にそう差は無いと思ってますが、ネックは構造体を操作するのが面倒になる点ですかね。


C#ではC++のようなポインタ操作ができるが、それをするためにはunsafeを書かなければならないんですね。
構造体の操作が面倒というのは、例えばバイト配列に構造体のデータがあって、それを取り出すときに構造体の
ポインタを使って全体をコピーということができないので、フィールドごとに取り出さなければならない、
みたいなことでしょうか? (Tdnr_Symさんが書かれたコードにそういう処理があったので)

引用:

// 私の環境では png だけどそうとも限らないのかな?


私の環境でもpngになります。そういう仕様なんだと思います。

スキルアップ/キャリアアップ(JOB@IT)