問題タブ [delphi-2009]
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 - 面白いスタックオーバーフロー!コンパイラのバグ?
コンパイラのバグを見つけたのだろうか?アプリから古いコードを削除していたところ、「開始」時にスタックオーバーフローが発生しました(以下のコードと逆アセンブリを参照)。
何か案は?
ありがとう!mp
delphi - フォーム デザイナーは、更新されたプロジェクトのコントロール表示スタイルに一貫性がありません
最近 D2009 に更新した Turbo Delphi で開始したプロジェクトがありますが、フォーム デザイナーに少し癖があることに気付きました。すべての古いフォームには、Win98 スタイルが適用されています。たとえば、ボタンは灰色で、鋭い四角形のエッジがあります。しかし、アップグレード以降に作成した新しいフォームはすべて、そのコントロールを WinXP スタイルで表示します。コントロールを古いフォームからコピーして新しいフォームに貼り付けると、スタイルが変わります。実行時に、すべてのフォームのすべてのコントロールが XP スタイルで表示されます。
古いフォームが古いスタイルで表示される原因は何ですか? プロパティ リストを調べましたが、何も思い浮かびません。しかし、明らかに何かがあり、保存して再読み込みしても変更されないため、永続的です。このプロパティがどこにあり、どのように修正できるか知っている人はいますか?
delphi - Delphi 2009 での MD5 ハッシュ
borland delphi 7 および delphi 2007 ではすべてが機能しましたが、delphi 2009 では間違ったハッシュが返されるだけです。
wcrypt2 スクリプトを使用します ( http://pastebin.com/m2f015cfd )
ちょっと見てください:
文字列:「123456」
ハッシュ:
Delphi 7 : "e10adc3949ba59abbe56e057f20f883e" - 実際のハッシュ。
Delphi 2007 : "e10adc3949ba59abbe56e057f20f883e" - 実際のハッシュも。
そして... Delphi 2009: "5fa285e1bebe0a6623e33afc04a1fbd5" - WTF??
多くの md5 スクリプトを試しましたが、delphi 2009 はそれらすべてで同じことを行います。何か助けはありますか?ありがとう。
delphi - D2007 + TntControls アプリケーションを D2009 に移植した経験のある人はいますか?
Delphi 2007 で書かれたかなり大きな (フリーウェア) プロジェクトがTntUnicodeControls
あり、TntLXControls
ライブラリとライブラリの両方を使用しており、Delphi 2009 に移行する予定です。
残念ながら、私はプロジェクトのいたるところでこれらのライブラリを使用しています:
- Unicode 機能を提供する VCL コントロールの置き換え
- Win32 API ラッパー (主に文字列の比較用)
TntLXForms
、TntLXRegistry
、 ...の機能強化- を使用するサードパーティ コンポーネント
TntControls
。(VirtualTrees、SpTBXLib、D2009 のアップデートが利用可能)
このようなプロジェクトを Delphi 2009 に移植した経験や提案はありますか。最初に (商用の) TMS
Unicode コントロールに切り替えることをお勧めしますか?
delphi - Turbo Delphi 2009 リリースに関する情報はありますか?
個人的には、Turbo Delphi のリリースと、Delphi 2009 で追加された新しい機能強化は、Delphi に長年にわたって起こった最高の出来事の 2 つです。しかし、現時点ではどちらかしか入手できません。Embarcadero が Turbo Delphi 2009 をリリースする計画があるかどうか知っている人はいますか?
私は自分の D2009 のコピーを持っている有料の顧客ですが、Generics をかなり使用するオープンソース プロジェクトを立ち上げようとしています。無料でダウンロードできます。
delphi - Delphi によるシステム フォントの検索
ドロップダウン選択ボックスに表示できるように、ユーザーが使用できるすべてのシステム フォントを見つける最善の方法は何ですか?
また、Unicode フォントと非 Unicode フォントを区別したいと思います。
完全に Unicode 対応の Delphi 2009 を使用しており、Delphi ソリューションが必要です。
delphi - Delphi 2009 ShellTreeView/ShellListView の修正
IDE のメインフォームで ShellTreeView/ShellListView を使用して Delphi 2009 プロジェクトを閉じると、Index out of bounds(0) 例外が生成されます。例外を排除できるように、ShellTreeView/ShellListView の修正はありますか?
delphi - JSONパーサーの要件
Delphi用のJSONパーサーの実装を考えています。優れたJSONパーサーは何をすべきですか?要件に関するアイデアはありますか?少なくともJSONを出力して処理する必要があると思います...XMLパーサーを見ると、もっとDOMまたはSAXに似ている必要がありますか?
oracle - Delphi 2009、Oracleを使用したDbExpress:oci.dllをロードできません
datasnap 2009をテストするためのデモをセットアップしましたが、dbexpressに問題があります。
dbexpressエラーメッセージ(設計時または実行時に同じ):「oci.dllライブラリを読み込めません(エラーコード127)。OCI.dllライブラリがシステムパスにない可能性があります。」
Oracle8.0.5を使用しています。oci.dll(c:\ orant \ BIN)へのパスは、システムパスの行の前にあります。Delphi 2005もインストールしましたが、まったく同じ構成で問題なく動作します。dbexpress delphi 2005関連ファイルを移動し、何度も再起動し、同じエラーが発生するたびにoci.dllをc:\ windows \ systemまたはc:\ windows \system32\にコピーしようとしました。
ソリューションが不足しています。多分それは私がD2005もインストールしているという事実に関連した問題です...?
誰かが私を助けてくれますか?
ありがとう
編集: これがイベントログです。ビルド中のIDEで、OCI.dllが見つかり、ロードされていることがわかります。そのため、エラー(oci.dllをロードできません)は適切ではない可能性があります。