問題タブ [delphi-2010]
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.
delphi - D2010ベータ版:マルチコアをサポートするための完璧な方法
新しいD2010で期待される機能についての私の以前の質問では、最も評価の高い回答の1つは「マルチコアサポート」でした。
さて、私たち全員が知っているように、DelphiはD2(IIRC)以降のスレッドプログラミングをサポートしており、一部の領域で頻繁に使用されています。より具体的には、あなたの意見では、Delphiで並列プログラミングをサポートするのに最適な方法はどれですか?(しかし、それだけではありません-質問を完全にDelphiに結び付けないようにしましょう)。
個人的には、状況に応じて、スレッド(とにかくそれらがあります)、アクターモデル、およびタスクベースのアプローチ(実際にはアクターモデルに近い)を組み合わせたアプローチでうまくいくことがわかります。
また、私見では、俳優間の相互作用を説明するためのビジュアルモデリングツールを調査することは非常に興味深いでしょう。
また、ビジュアルデバッガー(おそらく上記のものと同じツール)も大歓迎です。
いくつかの参考文献:
あなたの意見はどれでしょう?
delphi - Graphics32 の現在の状況を知っている人はいますか?
Graphics32 1.8.3の最後のリリースは、 2007 年 3 月の日付です。
公式のDelphi 2010 互換バージョンはいつ提供されますか?
Graphics32 の公開 SCM リポジトリはありますか?
delphi - クライアントがまだ接続している間に DataSnap サーバーを更新するにはどうすればよいですか?
一部のビジネス ロジック タスクにはステートフルな DataSnap サーバーを使用し、クライアント データセット データを提供します。
ビジネス ルールを変更するためにサーバーを更新する必要がある場合は、新しいバージョンを新しい空のフォルダにコピーして登録します (Delphi のバージョンに応じて、TRegSvr ユーティリティを起動または実行するだけです)。
これは、古いサーバー インスタンスの実行中でも実行できます。ただし、新しいバージョンを登録した後は、すべての新しいクライアント接続で、現在実行中の (古い) サーバー インスタンスが引き続き使用されます。最初にすべてのクライアントを切断する必要があります。その後、新しいサーバーが次のクライアントに使用されます。
登録直後に、すべての新しいクライアント接続を新しいサーバーに転送する方法はありますか?
(新しいまたは変更されたメソッド署名にはクライアントの変更と再起動も必要であることは知っていますが、この質問はインターフェイスに影響を与えない内部変更に関するものです)
ソケット接続を使用しており、すべてのクライアントが同じサーバー アプリケーションを共有しています (1 つのアプリケーション ウィンドウのみが開いています)。初期の頃は、クライアントごとに 1 つのアプリ ウィンドウになるリモート データ モジュールの別の構成を使用していました。多分これは解決策になるでしょうか?(すべての新しいクライアントが現在登録されている実行可能ファイルを起動するため)
更新: Delphi XE は、(更新されたサーバーの) 「ホット デプロイメント」をサポートしていますか? 現在、Delphi 2009 を使用していますが、「ホット デプロイメント」の実装がより簡単であれば、XE にアップグレードします。
delphi - Delphiでのジェスチャ認識のパフォーマンスへの影響は?
Delphi 2010は、主にWindows 7ジェスチャAPIを介して、ユーザーインタラクション(マウスまたはタッチインターフェイス)のジェスチャをサポートしていると報告されています。
サポートジェスチャは本質的にパフォーマンスに大きな打撃を与えますか?言い換えると、ジェスチャに関連する処理のほとんどは、ジェスチャの検出または応答によるものですか?「応答」とは、慣性などに関連するアニメーションを意味します。
ジェスチャのサポートを追加した場合、すでにグラフィックを多用するアプリケーションがパフォーマンスに大きな打撃を与えるかどうか疑問に思っています。RAD2010をすぐに試して、この質問に自分で答える機会が得られることを願っています。
delphi - Delphi 2010のコンパイラバージョンは何ですか?
Delphi 2010では、これを実行したい場合:
「999」の代わりにどのバージョン番号を使用する必要がありますか?
delphi - Delphi 2010 IDE の [プロジェクトを開く] ダイアログの初期フォルダを設定する方法
Delphi 2010 IDE で開いているプロジェクトまたはファイルを開くダイアログの初期フォルダを設定する方法を知っている人はいますか? 初めて D2010 を USB ハード ドライブにインストールしましたが、Delphi がドライブ R にある間、開くダイアログは常に Windows ドライブ -D に戻ります。
delphi - Delphi 2010 でこのエラーを解決するにはどうすればよいですか: 「[DCC エラー] E2223 $DENYPACKAGEUNIT 'OleAuto' をパッケージに入れることができません」?
コンポーネント パッケージを Delphi 2007 から Delphi 2010 に変換しています。
フル ビルドを実行すると、コンパイルされ、リンクが開始されます。リンク中に、次の 2 つのメッセージが表示されます。
$DENYPACKAGEUNIT の単位は何によって決まりますか? このエラーを解決するにはどうすればよいですか?
delphi - Delphi 2010 での dbExpress エラー
以下のコードは Delphi 2007 では機能しますが、Delphi 2010 ではこのエラーが発生します。
「接続済み」を「真」に設定すると、例外が発生します。
「oci.dll」のコピーを .exe ファイルと同じフォルダに配置しようとしましたが、同じメッセージが表示されます。
フォーム デザイナと表示可能な TSQLConnection コンポーネントを使用している場合にも、このメッセージが表示されます。
何かご意見は?
delphi - Delphi2010AutoRunタブエラー
Delphi 2010を含むDelphiの多くのバージョンで、「'D:\ ProgramData {BBD31133-40F8-4B57-9BA6-DB76C03D153B} \ Setup.exe'の実行中にエラーが発生しました:[自動実行]タブのパラメータが正しくありません。」と表示されます。
それはどういう意味ですか、そしてどのようにそれを排除しますか?
delphi - Rad Studio 2007 と Rad Studio 2010 を同じマシンにインストールする
Rad Studio 2007 が既にインストールされているマシンに Rad Studio 2010 をインストールしたいのですが、互換性の問題がありますか?
前もってありがとう、さようなら。