問題タブ [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 - Delphi 2010以降でファイルのサイズを取得していますか?
Delphi 2010 には、新しいファイル アクセス関数の優れたセットがありますIOUtils.pas
(日付関連の関数の UTC バージョンが特に気に入っています)。私がこれまでに見逃しているのは次のようなものです
ファイルのサイズを取得する Delphi 2010 の方法は何ですか? 戻って FindFirst を使用して にアクセスする必要がありますTSearchRec.FindData
か?
ありがとう。
delphi - 別のディレクトリからの BDE BPL のロード
Delphi 2010 と BDE のパッチを適用したバージョンを使用すると、BDERTL140.bpl のロードで問題が発生します。
DCLBDE140.bpl を別のディレクトリからロードすると、通常は正常に動作します。BDERTL140.bpl をロードしたい場合にのみ、Windows システム ディレクトリから既にロードされていると表示されます。
どのパッケージが BDERTL140.pbl をロードしますか? 元のバージョンではなく、パッチを適用したバージョンをロードするにはどうすればよいですか? オリジナルを上書きするのは嫌です。
windows - ディレクトリ内のファイル数を効率的に取得するにはどうすればよいですか?
(Delphi 2010を使用しているWindowsで)実際にすべてのファイルをトラバースせずにディレクトリ内のファイルの数を取得する方法はありますか?
ファイルシステムのインデックス作成操作中にプログレスバーを実装したい。そのため、ディレクトリにファイルがいくつあるかを知る必要があります。
ディレクトリ内のファイル数を取得する最速の方法は何ですか?
delphi - 大文字と小文字を区別しないボブ・ジェンキンス・ハッシュ?
Bob Jenkins ハッシュ関数の大文字と小文字を区別しないバリアントはありますか?
高速ハッシュ関数を提供します。残念ながら、大文字と小文字を区別しない比較関数と組み合わせて使用 することはできません
これは、TDictionary が最初にハッシュ コードを比較し、次に提供された比較演算子を使用して等価性をチェックするためです。
もちろん、UpperCase をGetHashCode
関数内で使用することもできますが、ハッシュ関数自体を何らかの方法で変更できれば、より高速になるのではないかと考えました。
delphi - 名前のない動的配列型を Var パラメータとして使用できますか
D2010 を使用して、次のようなことをしたいと思います。
しかし、これはコンパイルに失敗します。私の「aArr」パラメーターは動的配列ではないため、オープン配列パラメーターです。また、 SetLength を呼び出すことはできません。パラメータを強制的に動的配列にする唯一の方法は、次のように型名を付けることです。
これで、コードがコンパイルされます。ほとんどの場合、正常に動作しますが、これは失敗します。
実際の var パラメーターと正式な var パラメーターの型は同一である必要があり、コンパイラは「整数の配列」と「TIntArray」を同一の型として認識しないためです。
それで、ここに私の質問があります: 呼び出し元が名前付きの型ではなく単純な「整数の配列」を宣言できるように、コンパイラーに var パラメーターをオープン配列ではなく動的配列として識別させる方法はありますか?
前もって感謝します。
delphi - Delphi 2010 のエンコード エラー
私は Delphi 2010 をテストしていますが、次のような誤りがありました:
この一連の文字 "096 - Construção Ltda" を入力して、別の変数に移動するだけで、"096 - Construãão Ltda」、それを見つける方法を知っている人はいますか???
エントランスベース
001 Alcides João Pereira
002 Alvir Maçaneiro
003 Auto Elétrica Imamura Ltda
004 Auto Peças Araújo
005 Auto Peças Porto Eixo Ltda
006 Auto Peças União
007 Azambuja Industria Comercio de Materiais de Construção Ltda
008 Balaroti Comercio De Materiais De Construção
Ltda
010 Battistella Veículos Pesados Ltda
011 Berton Diesel Auto Peças
012 Bisolo Materiais de Construção Ltda
結果ベース
001 - Alcides João Pereira
002 - Alvir Maçaneiro
003 - Auto Elétrica Imamura Ltda
004 - Auto Peças Araújo
005 - Auto Peças Porto Eixo Ltda
006 - Auto Peças União
007 - Azambuja Industria Comercio de Materiais de Construão Ltda
008 - Balaroti Comercio De Materiais De Construão Ltda
009 - Baldissera Logística e Transportes Ltda Me
010 - Battistella Veículos Pesados Ltda
011 - Berton Diesel Auto Peças 012 - Bisolo Materiais de Construãão Ltda
delphi - DSProxyGEN.EXE を手動で呼び出して、Delphi DataSnap プロキシ クライアントを生成する方法を教えてください。
Delphi 2010 の DataSnap を使用しています。プロキシ クライアント ユニットを生成できるようにする DSProxyGen.EXE ユーティリティがあります。コマンド ラインでこのユーティリティを使用して、TSQLConnection のコンテキスト メニューを使用せずにプロキシ クライアントを生成する方法はありますか?
delphi - 単純なDLLでバリアントを使用するにはどうすればよいですか(または使用できない場合)?
内部オブジェクトの一部の機能をDLLとして公開したいのですが、その機能はバリアントを使用しています。しかし、知っておく必要があります。Variantパラメーターを使用して関数をエクスポートしたり、戻り値を返したりすることができます。または、文字列のみの表現に移行する方がよいでしょうか。
言語に依存しないPOV(コンシューマーはDelphiで作成されていませんが、すべてWindowsで実行されます)から何が優れていますか?
delphi - RTTI: 名前で型を取得できますか?
型名を含むテキスト文字列が与えられた場合、適切な型自体を取得する方法はありますか?
私はこのようなことをしようとしています:
オンラインでいくつかの RTTI の説明を調べ、Delphi ユニットを調べましたが、探しているものがわかりません。これは可能ですか?
delphi - Delphi のチャート作成に関する推奨事項
Delphi 2010 で使用する適切なグラフ作成ライブラリを探しています。
クライアント PC に追加のフレームワークをインストールする必要はありません。そのため、.Net、Java、または Flash を使用するツールキットは避けたいと考えています。
必要なグラフの種類は非常に単純ですが (2D および 3D の円グラフ/ドーナツ、棒グラフ、折れ線グラフ)、顧客は半透明、丸みを帯びたエッジなどを備えた魅力的なグラフを望んでいます。Dundas Chartsから入手できるものと同様です。
TeeChartは当然の選択のように思われ、 TMS Advanced Chartsを調べましたが、顧客が求めている外観をサポートしていません。