OnEndPageについて

解決


なかじ  2013-04-26 20:08:14  No: 103431  IP: [192.*.*.*]

Microsoft Visual Basic 2008
で開発しています。

クリレポ発行プログラムを作成し、納品しているのですが、納入している客先環境でのみ、System.Drawing.Printing.StandardPrintController.OnEndPageにて、「既に存在するファイルを作成することはできません。」とエラーとなりプリコレに書込んだキューが消え、クリレポ帳票発行プログラムが落ちます。

どこを確認すればよいのか皆目見当がつきません。

ご教授いただけばと思います。

※ちなみに、アドミニユーザでの発行はエラーなく終了するのですが、制限ユーザ(power user)で失敗してる状況です。

編集 削除
魔界の仮面弁士  2013-05-05 18:42:29  No: 103432  IP: [192.*.*.*]

# マルチポストのようなので、一応リンクをはっておきます。
http://social.msdn.microsoft.com/Forums/ja-JP/vbgeneralja/thread/30b4971d-2baf-4920-b538-27376d758998


> どこを確認すればよいのか皆目見当がつきません。
投稿場所を確認しておいてください。
ここは VB2-VB6 専用の掲示板で、2008は隣の掲示板ですよ。

その上で、SAP に確認をとってみるとか。
http://support.microsoft.com/kb/317789/ja



> 制限ユーザ(power user)で失敗してる状況です。
環境が無いので試せないので(そもそも板違いなので)、思いついた点だけ:

もし、同ユーザーの権限を一時的に上げた場合に再現しなくなるなら、
とりあえず highestAvailable / requireAdministrator にして、
一時的に凌ぐことはできないでしょうか。

仮に権限以外の問題のようであれば、ユーザー名を空白無し英数字のみで
試してみるとか、各一時フォルダをクリアしてみるとか。

編集 削除
なかじ  2013-05-16 18:55:49  No: 103433  IP: [192.*.*.*]

マルチポストすみません。
あちら側での分が削除できなかったので、そのままにしておりました。
申し訳ありません。

しかしながらのご回答ありがとうございます。
権限の変更をし、試したいところなのですが客先納入済みのもので環境が変更できない状況でした。

客先に提示、許可をもらいやってみたいと思います。
ありがとうございました。

編集 削除