状況は単純です。いくつかの異なる手法を使用する複雑な Delphi アプリケーションを作成しました。メイン アプリケーションは WIN32 モジュールですが、一部は .NET アセンブリとして開発されています。また、Web サービスと通信したり、特定の Web サイトからデータを取得したりします。レジストリ内のいくつかの追加設定を使用して、ほとんどのユーザー データを MS Access データベース内に保持します。メモリ内では、すべてのデータが XML ドキュメント内で変換され、システムがクラッシュした場合に備えてバックアップとしてディスクに保存されることがあります。(したがって、ユーザーは自分のデータを回復できます。) XML ファイルには、読み取り専用のデータもあります。アプリケーションは他のアプリケーションも実行し、それらを終了させたいと考えています。全体として、これはかなり複雑なアプリケーションです。
このアプリケーションでは Citrix をサポートしていませんが、少数のユーザーは Citrix サーバーでこのアプリケーションを使用しています。(基本的に、これらのユーザーはよりモバイルに対応できます。)しかし、私たちは Citrix をサポートしていないと言い続けていますが、それらの顧客は、時々発生する傾向があるいくつかの問題を解決するように私たちに圧力をかけようとしています。
主な問題は、Citrix システムで発生するランダムな例外のようです。同じ場所にあることはなく、多くの場合、メモリの問題に関連しているように見えます。すでに多くのエラー レポートが寄せられており、さまざまなエラーが多すぎます。したがって、これらすべてを解決するのは複雑になることはわかっています。
そこで、もう少し一般的な話をしたいと思います。Delphi (2007) を Citrix システムで実行した場合に発生する可能性のある問題について知りたいだけです。特に、このアプリケーションが Citrix に対応するように設計されていない場合はなおさらです。Citrix を公式にサポートするつもりはありませんが、それらの顧客を支援できれば幸いです。彼らが私たちにもっとお金を払うというわけではありませんが、それでも...
Delphi アプリケーションが Citrix システムで発生する可能性のある一般的な問題を知っている人はいますか? 一般的なCitrixの一般的な問題について知っている人はいますか? Citrix の問題に対する Silver Bullet または Golden Hammer ソリューションはありますか?
ところで。Citrix についての私の知識は、このウィキペディアのエントリとこの Web サイトに限られています...そして、少しGoogle で調べました...