問題タブ [delphi-2006]
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 - Delphi XMLDoc 形式を解析してオンライン ヘルプを作成できるツール
API ドキュメンテーション用の XMLDoc ツールについて、以下で説明します。
http://edn.embarcadero.com/article/32770
Delphi の XML ドキュメント形式に基づいてドキュメントを作成するために使用できる無料または商用のツールはありますか?
「入門」ドキュメントの新しいバージョンはありますか? このページは、Delphi 2005 とサード パーティのツールを参照しており、一部は移動しているようです。
Delphi 2005 の XMLDoc が必要
- Python (Python 2.3 でテスト済み)
- Instant Saxon (Instant Saxon 6.5.3 でテスト済み)
- Java SDK (J2SE v 1.4.2_05 SDK でテスト済み)
- また、Visual Studio Help Integration Kit
delphi - Delphi - ツリー ビュー
Delphi 用のデータ認識ツリー ビューを探しています
使用するのに最適なものは何ですか?
delphi - 相互に依存するレコードの暗黙的な変換演算子を定義するにはどうすればよいですか?
私は Delphi 2006 でレコードのオーバーロード演算子を使用しています。
暗黙の演算子がオーバーロードされた 2 つのレコード型があります。どちらもモジュールの実装のみであり、インターフェースを通じて公開されません。
私の問題は、それらが相互に依存しているため、2 番目の型をコンパイラに宣言する方法がわからないことです。関数、プロシージャ、およびクラスでこれを行う方法は知っていますが、レコードについては知りません。
これは私がやろうとしていることの簡単な例です:
delphi - クラスの代わりにDelphiで拡張レコードタイプを使用する必要があるのはいつですか?
Delphi 2006では、レコードに新しい機能が導入され、レコードがより「オブジェクト指向」になりました。
レコードタイプがクラスタイプよりもデザインに適しているのはどのような状況ですか?これらのレコードタイプを使用する必要がある利点はどれですか?
delphi - プログラムの場所を見つける方法
Delphi2006 を使用しており、Delphi コードを使用して特定のプログラムの場所を見つけたいと考えています。
delphi - ODAC とユニコード
ODAC 6.2 に問題があります。ODAC についてのページでは、ODAC が Unicode をサポートしていると書かれています。現在、TOraSQl コンポーネントを使用して、Oracle の Unicode テーブルに接続しています。テーブルで Unicode データを表示できません。ANCII コードしか表示されません。助けてください。TOraSql は Unicode をサポートしていないと思います ;)
delphi - Delphi IDE をクラッシュさせる既知の構造
Turbo Explorer 2006 (update 2) を使用していますが、特にクラス補完を使用しようとすると、特定のユニットで IDE がクラッシュすることがあります。ユニット (およびプロジェクト全体) は運用中であり、何年もの間正常に動作しており、毎日の変更により、失敗するのは IDE ツールだけです。
通常、これが発生した場合、Delphi はクラッシュに耐えますが、IDE の一部が機能しなくなります(たとえば、ユニットが .dpr にない式のツールチップのデバッグ値)。
このユニットはシステムの巨大な配電盤であるため、おそらく ifdef された何らかの特定の構造でパーサーが死んでいると思われます。
sb は IDE を強制終了する特定の構造を認識していますか? クラス補完を再び使用できるように、これを修正したいと思います。
wcf - Delphi Win32クライアントでWCFサービス(basicHttpBinding)を使用する際の問題
WCFを使用して作成されたサービスと通信するためのDelphiクライアント(Delphi 2006)を作成しようとしています。サービスはたった1つの機能でとてもシンプルです。技術的には以下のように:
このサービスをIISでホストし、mexエンドポイントでbasicHttpBindingを使用して公開しました。.NETクライアントで使用できます。
WSDLImp.exeを実行しようとすると、ソースコードユニットが生成されました(ところで、文字列型をカプセル化するための奇妙なクラスが生成されます。Delphiの文字列型と同じにできないのはなぜですか?)。このサービスを呼び出そうとすると、例外が発生します。
EndpointDispatcherでのContractFilterの不一致が原因で、アクション''を含むメッセージを受信者で処理できません。これは、コントラクトの不一致(送信者と受信者の間のアクションの不一致)または送信者と受信者の間のバインディング/セキュリティの不一致が原因である可能性があります。送信者と受信者が同じコントラクトと同じバインディング(メッセージ、トランスポート、なしなどのセキュリティ要件を含む)を持っていることを確認します。
バインディングまたはセキュリティパラメータを変更するようにDelphiWin32クライアントを設定する方法がわかりません。この問題を解決するにはどうすればよいですか?
delphi - Delphi の反復セッター ロジック
クラスのセッターごとに、いくつかのイベント ロジック (OnChanging、OnChanged) を実装する必要があります。
セッターごとにこれらすべての行を複製せずにこれを実装する方法を提案できますか?
delphi - Delphi2006はコンポーネントパッケージを失います
Delphi 2006は、新しく起動するたびに、コンポーネントパッケージを失います。これは毎日発生します。自分で作成したカスタムVCLコンポーネントを含むコンポーネントパッケージがあります。Delphi 2006を起動するとき、何も記載されていません。しかし、これらのコンポーネントのいくつかが含まれているフォームを開くとすぐに、
bds.exe-コンポーネントが見つかりません
DclOpusRep2006.bplが見つからなかったため、このアプリケーションを起動できませんでした。アプリケーションを再インストールすると、この問題が解決する場合があります。
次にコンポーネントパッケージを再インストールしようとすると、次の2つのことが発生する可能性があります。
- デザインパッケージの空のリストを取得しました。新しいパッケージを追加する前に、regeditに移動して問題のパッケージを削除する必要があります。
- デザインパッケージのリストを取得しましたが、問題のパッケージがロードされて利用可能であることが示されています。
パッケージは常にローカルドライブで利用できますが、Delphiが存在するドライブではありません。トラブルシューティングのアイデアはありますか?
最初の答えに基づいて私の問題を明確にするために:私はこのプロジェクトの唯一の開発者です。ライブラリは、まだ存在しているのと同じ場所からインストールされており、コンポーネントパッケージリストのパスは正しいです。