問題タブ [dehl]
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 2010、DeHL、ファイルが見つかりません
Delphi 2010 の試用版をインストールし、DeHLを見てみたいと思っています。
ただし、コンパイル時に「ファイルが見つかりません」というエラーが発生せずにユニットを含める方法がわからないため、見逃したものがあるはずです...
私が行ったことは、プロジェクトの「ファイル検索パスを含める」にパスファイルへのパスを含めることです。パッケージでビルドしようとしましたが、DeHL パッケージが見つかりませんでした。また、すべての DeHLs dcu ファイルがある bin-path を含めようとしましたが、結果はありませんでした。
何か案は?
delphi - Delphi 2010 DeHL シリアライゼーション XML とカスタム属性: どのように機能しますか?
Delphi 2010 カスタム属性を使用してDeHLを調査しようとすると、問題が発生します。
これはうまくいきます:シリアライズするとこれがあります
しかし、私はこれが欲しい:
だから私は自分のクラスにカスタム属性を入れたい:
しかし、それはコンパイルされません:(
どこで間違えますか?
xml - Delphi DeHLは新しいクラスでXMLファイルを逆シリアル化しますか?
DeHLを使用してDelphiでXMLとクラスをセリライズし、クラスにプロパティを追加してXMLファイルを逆シリアル化しようとしています。このエラーが発生しました:'逆シリアル化«\TApp \ FObject\test»が失敗しました。シリアライザーは、それが欠落しているか、他のエンティティが現在読み取られていると報告しました!」
私はこの問題をよく理解していますが、エラーの代わりにデフォルト値を設定する方法はありますか?
delphi - DeHLコレクションライブラリのTHashSetを使用したエラー
私はDelphiを初めて使用し、DEHLコレクションライブラリを使用しようとしています。(http://code.google.com/p/delphi-coll/を参照)IDEの観点からは少し問題があります。コンパイルして正しく実行されますが、HashSetライブラリを使用するとDelphiXEでエラーが表示されます。最大の不満は、コード補完を使用できないことです。
エラーが発生する最初の場所は、オブジェクト宣言です。
エラーは次のように述べています:「型引数が制約と一致しません」
TListを問題なく使用できるため、構成ではないと思いますが、セットアップ方法は次のとおりです。ライブラリをProjects / Libs / DeHLCollections / Libraryにコピーし、ライブラリをProjects / Libs/binにコンパイルしました。グローバルライブラリパスにbinディレクトリを含めて、コンパイルして実行できるようにしました。IDEが私を助けてくれることを期待して、すべて(/ libs、/ DeHLCollections、/ Library)も追加しようとしましたが、役に立たないようです。
とにかくこれを修正するために、または私はそれに対処する必要がありますか?
DeHLコレクションバージョン1.1.1.119の使用
delphi - TVarData x86 と x64 Delphi の違い
x64 の TVarData に関する説明は見つかりませんでした。ヘルプにページがありますが、x64 の TVarData と x86 の TVarData は異なるようです。実際、x64 ターゲット用に DEHL をコンパイルしようとしています。しかし、この行に「無効な型キャスト」と表示されます:(ソースは TVarData です)
TBigCardinalVarData は次のとおりです。
x86 でコンパイルされますが、x64 でのコンパイルは拒否されます。問題は Word 変数と LongWord 変数にあると思います。しかし、私はまだそれを理解できませんでした。
delphi - 新しいプロジェクトで DeHL に頼るのは安全でしょうか?
GoogleCode のDeHL リポジトリをブラウズしてきましたが、とても良さそうです。
基本的なプログラミング作業を容易にする多くの興味深い機能。DotNet FCL にはあるが、Delphi RTL には欠けているいくつかの優れた機能は、このライブラリで見つけることができます。
新しい言語機能をうまく利用して、現代的な方法でコーディングされています。
各クラス、レコード タイプ、メンバー関数、およびパラメータは、Delphi IDE のコード補完に表示されるような方法で文書化されています。
よく整理されたクリーンなコード。
たくさんの単体テスト;
オープンソースで無料。
基本的に、このライブラリは RTL の一部として Delphi に含まれているはずです。
1 つの大きな欠点:プロジェクトは中止されました。:-(
私の質問は次のとおりです。
将来のプロジェクトでこのライブラリに依存し、それをベースフレームワークとして使用しても安全でしょうか?
基本的に、このライブラリを実際に使用したことのある人から、このライブラリを知るために時間を費やす価値があるかどうか、またその理由について聞きたいと思います。