PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
24499 17/08/15 11:54:55 setfilterで強制終了してしまう By XX)

カテゴリ:
日付:2017年08月15日 11:54 発信者:XX)
題名:setfilterで強制終了してしまう

題名どおりなのですが、
dddwに対してsetfilterを実行すると強制終了してしまいます。。


具体的には★の位置で落ちます。
---------------------
String ls_Filter
DataWindowChild ldw_child


IF dw_criteria.GetChild("カラム名",ldw_child) = 1 then
   ls_Filter=""
   ldw_child.SetFilter(ls_Filter) ←★ココ
   ldw_child.Filter()
End IF
---------------------
※PowerBuilderは9です。


OSはWindows10なのですが、
不思議なことに、サーバー上に上記コーディングが含まれたアプリケーションを設置し、
RemoteApp経由で実行すると正常に動作します。
※サーバーはWindows Server2008

ローカル端末から実行するとこのようなことが起こります。


質問したいこととしまして、
 ★の位置で落ちるのはどういったケースが考えられるでしょうか?
 GetChildで1を返しているのにもかかわらず…不思議です。。
 フィルターバッファという領域が無いとかでしょうか。。

長文になりましたが、何でも構いません。
何か情報をお持ちの方がいらっしゃいましたら教えていただけないでしょうか。。
どうかよろしくお願い申し上げます。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

Copyright © 2013 Power Future Co., Ltd.