作成者カテゴリ 
公開
ノーツ官
12/11/2008 07:18 PM
クライアント
ノーツサーバノーツクライアントサーバOSクライアントOSネットワークプロトコル
7.x7.xOS/2Windows XP ProTCP/IP

休日の取り込み-「オーバーフローしました」エラー

ユーザーのカレンダーで休日の取り込みを行う際、
ユーザーによっては「O0008 オーバーフローしました。」というエラーが出て
取り込みができません。
エラーにならないユーザーもいますが、切り分けはできていません。
どなたか、原因が分かる方がいらっしゃいまいたらアドバイスお願いします。

詳細は下記の通りです。

ユーザーのカレンダーを開く。
アクションボタンの「ツール」-「休日の取り込み」を選択。
「O0008 オーバーフローしました。」メッセージが表示される。

デバッガをONにしてみると、下記の場所が原因となっている。


エージェント(ImportHolidays)-Declarations 125行目あたり

For n = 0 To Ubound(Me.m_vDeletedByAgent)
Me.m_vDeletedByAgent(n) = Cint(Me.m_vDeletedByAgent(n)) ←ここ
Next


n の値はユーザーによって違う。(25だったり28だったり・・・)

エラー発生行の「Cint」を「Clng」に書き換えることでオーバーフローはなくなり、
その後も問題なく「休日の取り込み」を行えるようになるが、他に影響が出ないかどうか、
確信は持てない。

エージェント(ImportHolidays)を調査した結果、プロフィールフォーム"HolidayProfile"の
DeletedByAgentフィールドの値の1つの要素に「65535(variant型)」がセットされている。
(他の要素は全て「0(variant型)」)



[Previous Main Document]
休日の取り込み-「オーバーフローしました」エラー (ノーツ官) * 現在地 *
. . Re: 休日の取り込み-「オーバーフローしました」エラー (きつね)
. . . . Re: 休日の取り込み-「オーバーフローしました」エラー (ノーツ官)
. . . . . . Re: 休日の取り込み-「オーバーフローしました」エラー (ブレゴ)
. . . . . . . . Re: 休日の取り込み-「オーバーフローしました」エラー (ノーツ官)
[Next Main Document]