問題タブ [citrix]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vb.net - Cint( "1")が失敗するのはなぜですか?
WinFormsアプリをCitrix環境に展開しようとしています。他の物理マシンや仮想マシンではしばらくの間確実に機能していますが、Citrixデスクトップでアプリケーションを実行している場合にのみ失敗します。
失敗は通常、(SQL Server 2005)データベースの汎用設定テーブルに文字列として混合タイプのデータがあり、実行時にそれらを適切なタイプに変換する場合に発生します。
たとえば、データベースのvarchar(50)列に「1」があり、読み込まれてから、次のようになります。
(ここで、drはADO.NETから出てくるDataRowです)。
スローされた例外のメッセージは次のようになります。
この種の障害は、アプリケーション全体で発生していますが、Citrix環境でのみ発生しています。他のすべての環境では正常に動作しますが、Citrixであるという事実が単なるまぐれであり、他の根本的な理由があるかどうかはわかりません。
これはVB.NETアプリである.NET2.0であり、StrictとExplicitの両方がオンになっており、x86用にコンパイルされています。XP SP3、Windows 2003Serverx64でも完全に動作します。
私はこれで私の知恵の終わりにいます-私は全体を見渡して、なぜ私がこの振る舞いを見ているのかについてのヒントを見つけませんでした。提案をいただければ幸いです。環境やアプリの構築方法に関する詳細情報が必要な場合は、質問を喜んで編集します。前もって感謝します..
automation - CitrixのUIオートメーション
WatiNのようなツールを使用して、Citrixで実行されているIEのインスタンスを使用してアクセスするWebアプリと対話する必要があるものを自動化できるようにしたいと思います。これまでのところ、内部UIコンポーネントにはハンドルがないように見えるため、SendKeysを使用して初歩的なレベルでさえウィンドウを操作することは不可能のようです。
誰かがこれまたは同様のことをすることができましたか?
citrix - Citrix に関する Crystal サブレポート
サブレポートを含む Crystal Report (v8.5 - はい、古いことは承知しています!) があり、Citrix で実行しようとすると問題が発生します (顧客の 1 人による)。これは、サブレポートが設計時に元の Access データベースの場所へのハードコードされた参照を保持しているためと思われます。後者は、たとえば、C:\xyz\abc にあります。残念ながら、Citrix ユーザーは事実上 C: ドライブを「認識」しないため、ダミーの Access ファイルをこの場所にコピーするだけではだまされません。(少なくともこれは私の理解です。Citrix 環境の基本的な動作原理を見つけることは非常に難しいことが証明されています。誰かこの問題に遭遇して解決策を見つけましたか? (または、Citrix 環境の基本的なガイダンスを提供しているサイトを見つけましたか?)
ありがとう
クリスL
memory - WoW64 を使用して 32 ビット アプリのインスタンスを実行している 64 ビット Citrix サーバーによるメモリ処理
WoW64 を介して 32 ビット アプリを実行している 64 ビット Citrix サーバーは、同等の 32 ビット Citrix サーバーと同じ数のインスタンス/ユーザーを処理できますか?
もしそうなら、64ビットサーバーのメモリを増やすと、インスタンス/ユーザーの数もスケーリングされますか?
または、32 ビット アプリを実行している 64 ビット サーバーで奇妙なメモリの考慮事項がありますか?
.net - (64 ビット) citrix で実行すると、システム トレイの ToolbarWindow32 ウィンドウ ハンドルが表示されない
ユーザーが citrix で CRM システムを起動したときに実行されるスクリプトの最初のステップとして実行される C# コマンド ライン アプリを作成しました (これは公開アプリです)。コマンド ラインの目的は、システム トレイで Outlook アイコンを見つけて非表示にすることです。これは、さまざまな WIN32 メソッドへの PInvoke 呼び出しを介して行います。これは、非 citrix 環境でテストするときにうまく機能します。
これを Citrix テスト サーバーに展開し、公開されたアプリ スクリプトを介して実行すると、システム トレイに表示されるはずの SysPager および (さらに重要なことに) ToolbarWindow32 ウィンドウのウィンドウがコードで検出されません。理由を知っている人はいますか?
サンプルコード:
前述したように、このコードは非 citrix セッションで実行するとうまく機能しますが、citrix で実行すると、これらのハンドルを取得する機能が失われるようです。
参考までに: ここでの最終的な目標は、バックグラウンドで実行されている Outlook に依存する CRM ソフトウェアが実行されているときに、クライアントのシステム トレイに送信される Outlook アイコンを非表示にすることです。アイコンを抑制しないと、エンド ユーザーのトレイに 2 つの Outlook アイコンが表示されます。1 つはローカルの Outlook からのもので、もう 1 つは CRM ソフトウェアが機能するためにバックグラウンドで citrix で実行されている Outlook のものです (VSTO プラグインを実行できるようにする必要があるため、CRM ソフトウェアは埋め込みモードで Outlook を使用しません。埋め込みモードで読み込まれます)。誰かがもっと簡単な方法を知っていれば、私はすべて耳を傾けます。
ありがとう
terminal-services - オンラインの Citrix テストは利用できますか?
簡単な QE テストを行うためにリモートで CITRIX にアクセスする方法はありますか? お客様が当社の製品との互換性の問題を抱えており、社内に CITRIX がありません。
PS: VMWARE イメージもオプションになります
visual-studio - citrix と keybd_event の問題
citrix は keybd_event をサポートしていますか? イベントを無視するという問題がありますか?
visual-studio - 貼り付け(ctrl + v)イベントを任意のアプリケーションにトリガーする方法はありますか?
ctrl + v(以下を参照)を送信してサードパーティアプリケーションへのPASTINGをトリガーするコードがありますが、これはCITRIXでは機能しないようです。keybシミュレーション以外にctrl+vをトリガーする方法はありますか?