問題タブ [jedi]

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.

0 投票する
2 に答える
1317 参照

delphi - JEDI TJCLHashMap クラスの使用方法

TJCLHashMap ファミリのクラスを使用しようとしていますが、明らかにこのクラスには有用なパブリック メソッドがありません。すべてのメソッドは「保護」されています。このクラスの使い方は?JCL にはいくつかのサンプルが付属していますが、何かが欠けているようです。基本的な例は素晴らしいでしょう。

0 投票する
1 に答える
1789 参照

delphi - Delphi-アプリケーション用の.bplプラグイン->1プラグインのロード中の問題

TJvPluginManagerを使用して、.bplプラグインをロードする機能を備えた単純なアプリケーションを構築しています。SDKの一種である「uIntfs.pas」ファイルに共通のインターフェイス宣言があります;)

問題は、複数のプラグインを読み込もうとすると、アプリがエラーをスローすることです。

パッケージ'test2'を読み込めません。 ユニット「uIntfs」が含まれています。これはパッケージ「test」にも 含まれています。

両方のbplsにそのファイルが含まれていることは明らかですが、それを機能させる必要があります...

助けてください!

0 投票する
1 に答える
743 参照

delphi - onKeyUp Delphi は他の発生をスキップします

TJvUltimGrid を使用しています。上矢印または下矢印のいずれかを押して、あるレコードから次のレコードに移動すると、1 回おきにイベントが発生します。すべてのプレスで起動しない理由と、それを修正するためにできることは誰にもありますか?

データセットは TADODataSet です。onKeyDown は、押すたびに発生します。

参照: Jedi JVCL バージョン 3.39、Windows XP を搭載した Delphi 2010

0 投票する
2 に答える
343 参照

delphi - JEDI 文字列プロパティ エディタを無効にしたい

JEDI 文字列プロパティ エディタを無効にするにはどうすればよいですか?

これらの行を無効にしようとしました

jvcl\design\jvCtrlsReg.pas で、JEDI インストーラーを使用して完全な再インストールを行いました (「パッケージの再構築」オプションを有効にして)。

失敗。

0 投票する
2 に答える
570 参照

delphi - JEDI コントロールは常に再コンパイルする

Delphi 2010 プロジェクトのいずれかのインクリメンタル コンパイル (ctrl-F9) を実行するたびに、プロジェクトで参照されているすべての JEDI ユニットが、まったく変更されていないにもかかわらず再コンパイルされていることに気付きました。実際、新しいプロジェクトを作成し、JEDI コントロールをフォームにドロップしてコンパイルすると、すべての JEDI 依存関係が再コンパイルされます。プロジェクトに変更を加えずに ctrl-F9 をもう一度押したとしたら、同じことが起こります。

誰がこれを引き起こしているのか知っていますか?

更新:この問題は、システムのサブディレクトリ jvcl\run に関連しているようです。このフォルダー内のすべてのユニットは、Delphi コンパイルを行うたびに再コンパイルされます (プロジェクト ソースに触れなくても)。コンパイル済みの dcus が jvcl\lib\d14 に既に存在している場合でも、コンパイルされた dcus は、コンパイルのたびにこのサブディレクトリに取得され、残されます。ライブラリ パスに jvcl\run がありません。

さらに、jvcl\run ディレクトリをハードディスクの別の場所に移動すると、プロジェクトは正常にコンパイルおよびリンクされ、おそらく jvcl\lib\d14 (パス上) で dcus が検出されます。

0 投票する
1 に答える
719 参照

delphi - JvCsvDataSet での EFCreateError

Delphi 5 で JvCSVDataSet を使用していますが、正常に動作します。Delphi 2007 に移行したばかりで、同じプログラムで EFCreateError を取得し、ファイルを作成できません "" MadExcept 3.0 からエラーの説明を取得しました。

コードは次のとおりです。「CADDCOUNT」行でエラーが発生しますが、その行を削除しても、データセットを閉じる前にエラーは発生しません。

助けてくれてありがとう。キム

0 投票する
1 に答える
663 参照

delphi - 「UnitJclCompressionは異なるバージョンのsevenzip.IOutArchiveでコンパイルされました」を解決するにはどうすればよいですか?

すでに同様の質問(リンク)があります。問題は、どのユニットを削除する必要があるのか​​わからないということです。

最新のJCLライブラリをインストールし、ユニットの使用リストに「JclCompression」を追加しましたが、「ユニットJclCompressionは異なるバージョンのsevenzip.IOutArchiveでコンパイルされました」というエラーが表示されます。

問題を解決する方法をもっと簡単に説明してください。

前もって感謝します!

0 投票する
1 に答える
645 参照

delphi - JEDI VCS でプロジェクトを (トリックで) 削除するにはどうすればよいですか?

JEDI VCS サーバーを分割する必要があります。4 つの Delphi プロジェクトがあり、2 つのプロジェクトを 1 つの会社に、2 つのプロジェクトを別の会社に渡す必要があります。

アイデアは、2 つの JEDI VCS バックアップ (2 つのデータベース バックアップ) を復元し、他の顧客のプロジェクトを削除することです。JEDI VCS FAQ のこの記事で説明されているように、参照整合性のため、JEDI からプロジェクトを実際に削除することはできません。

したがって、削除はできないため、ソース ファイルが保持されている BLOB フィールドに NULL を書き込むという考えがありました。このようにして、顧客 1 が顧客 2 のプロジェクトを復元しようとすると、ファイル リストを取得するだけで、ファイルの読み取り時にエラーが発生する可能性があります。テーブルにNULLを設定できる場合、dpr dfm pasファイルは実際にはdbに存在しなくなります。

これは可能ですか?
誰かがこれを行うクエリを書きましたか?

サーバーのバージョンは V 2.4.1.790 です。

0 投票する
5 に答える
2182 参照

delphi - ジェダイ ライブラリと Delphi XE

通常、JEDI ライブラリのインストールはインストーラを使用して行います。インストーラーかどうか知っている人はいますか

  1. Rad Studio XE (Delphi および Builder) で動作
  2. そうでない場合は、そうするように簡単に変更できます
  3. いくつかの手動インストール手順を知っていますか?

ありがとう

0 投票する
1 に答える
741 参照

c++builder - C++ Builder XE および JEDI JCL

C++ Builder XE の JCL のコンパイルに成功した人はいますか? XPとWin7で試してみましたが、うまくいきませんでした。私はバグを提出しましたが、これは今のところ私にとってショーストッパーであるため、ここで質問します. sourceforge の最新リリースを使用しています。