タイトル : Re^3: AddPrinterDriverがうまくいきません 投稿日 : 2010/10/20(Wed) 07:43 投稿者 : 花ちゃん
> 両方Long型 ⇒AddPrinterDriverAでもWでも「パラメータが間違っています」エラー どうして Long 型 を使用されるのですか? DWORD → Integer VB6.0 の Long 型 → .NET の Integer 型 になります。従って、参照している変数のアドレス等が狂ってしまい違うものを 参照している事になりませんか? (間違った宣言でいくら試して見ても原因をつかむ事はできないかと思いますよ) 多分、VB6.0 のコードを参考に移植しようとされているのだと思うのですが、元のVB6.0の コードのリンク等を貼るなりして頂けると問題点が解りやすいのですが、私の環境では 試す事ができないので...。 又、関数名で検索すれば、色々サンプル等も見つかりますし、下記等は参考になりませんか? http://www.vbforums.com/showthread.php?t=332405 http://msdn.microsoft.com/ja-jp/library/cc428295.aspx http://wmifun.atinfinity.net/wmisample/win32_printerdriverb.html |