誰もこれについて経験がありますか?
Visual Basic 6 に同梱されているツリー コントロールの拡張機能を使用するために、SendMessage API 呼び出しを使用するサード パーティによって作成されたアプリケーションがあります。
これはすべて、デスクトップ上および Windows 2000 Server 上の Citrix 4 で正常に動作します (そして 3 ~ 4 年間動作しています)。Windows 2003 Server 上の現在のセットアップ Citrix 5 では、コンソールからは問題なく動作しますが、Presentation Server Client では動作します。TVM_GETITEM または TVM_SETITEM メッセージで SendMessage() 呼び出しを使用すると、アプリ全体がクラッシュし、エラー メッセージもログ エントリも何も表示されません。
私は Citrix で VB6 開発環境を構築しました。Presentation Server Client でコードを実行すると、IDE を取り出しても同じことが起こります。
通常、SendMessage() 呼び出しに渡されるパラメーター構造体でエラーが発生すると予想されますが、とにかく VB6 は非常に不安定なので、Windows では毎回失敗すると思っていました。Citrix クライアントでは違いがあるはずです。
Google、Citrix Web サイトなどで問題への参照が見つかりません。
任意のポインタ、アイデアの提案などをいただければ幸いです。