質問: accessvba gdi+ について質問です。 accessvba gdi+ について質問です。 この度、gdi+の clgdip.openfile(imagepass) としたのですが、エラーが出ます。 gdiplus.dll は mdbファイルと同フォルダに入れてあります。 環境はwinxp-access2000です。 gdi+の使用方法がいまいち理解できていませんので、 使い方を詳しくアドバイスしていただけると助かります。 apiの様にdeclare宣言とか必要なのでしょうか? ソースコードや参考サイト等がありましたら、 いろいろ教えてください。 よろしくお願いいたします。
回答: >clgdip.openfile(imagepass) 上記を見て、正直何の事を言ってるのだろうと感じましたが、clgdipで検索して見るとそのようなgdi+を扱うクラスライブラリが公開されているのですね。 そのクラスライブラリをダウンロードしてきて、プロジェクトに追加してますか? 以下は、clgdipを検索した際に出てきた解説サイトです。 http://www.f3.dion.ne.jp/~element/msaccess/clgdiplusdoc.html あと気になったのは >gdiplus.dllはmdbファイルと同フォルダに入れてあります。 gdiplus.dllは(少なくとも単体では)再配布禁止のハズです。 ms-officeがインストールされたpcでは入っているはずなので、ms-officeが入ってればmdbと同フォルダになくても使用可能です。 ms-officeがインストールされているpc限定で使用可能なアプリとしてであれば、再配布ライセンスの問題はありませんが。 ※まあ、access-mdbって段階で、accessがインストールされている必要あり=gdiplus.dllは入っているとは言えますが。 ※dotnetframeworkにもgdi+は入っていそうな気はしますが、未調査です。