0

接続を開き、承認を設定し (例: PutIsReadOnly)、hResult は 0 です。次に、BeginSession を実行し、0 のチケットと hResult を受け取りました。しかし、承認は有効になっていないようです。少し奇妙なことに、次に承認を照会し (例: GetIsReadOnly)、hResult 0x8004040C を取得します (BeginSession が呼び出されていないか、成功しませんでした)。しかし、プログラムが次に行うことは、顧客を照会することであり、問​​題なくレコードを返します。

プログラムにチケットがあり、QB から顧客を獲得できる場合に、BeginSession が実行または成功しなかったことを示す hResult を取得する方法がわかりません。

プログラムは WinDev にあり、誰かが役立つと思われる場合は、喜んでコードを投稿します。プログラムの他のすべての側面は、承認を除いて正常に機能します。IAuthPreferences2 への接続が正しくない場合、例外または hResult <> 0 が発生するだろうと考えました。

ありがとう

4

0 に答える 0