問題タブ [delphi-xe6]

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 投票する
1 に答える
140 参照

delphi - Delphi XE6 のツール パレットに関する API はどこにありますか?

私は Delphi の新しい開発者で、Delphi XE6 を使用しています。あるコンポーネントについての属性をすぐに知りたいのですが、問題は、ツール パレットのコンポーネントに関する関連する API をどこで見つけることができるかということです。ありがとう!

0 投票する
0 に答える
59 参照

android - (DelphiXE 6) Android アプリで戻るボタンを押すとどうすれば処理できますか?

Android アプリを Delphi XE6 の戻るボタンに反応させるにはどうすればよいですか?

上記のコードは機能しません

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

delphi - パネルまたはフレームまたはその中のコンポーネントをドラッグして移動する方法は?

白いフル スクリーン フォームには、同じソースからの 7 つのフレームがあります。それらをマウスで移動し、終了時にその位置を保存して、後で同じ位置にロードしたいと考えています。delphi.about.comで取得したコードから、マウスを押したままパネルを移動すると、パネルを移動できます

しかし、そのパネル内の WinControl をクリックすると、もちろん、パネルから OnMouseDown を取得できません。

パネル (またはフレーム) を移動して、その中にあるすべてのコンポーネントをコーディングせずにコントロールを移動するにはどうすればよいですか?

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

delphi - テキストをクリップボードからファイルに保存する

クリップボードのテキストを Delphi XE6 のテキスト ファイルに保存する必要がある以下のコードを試していました。コードは正常に実行されますが、クリップボードにコピーされたテキスト フラグメントが含まれている場合でも、出力ファイルにジャンク値しか生成されません。正しく動作するようにコードを変更するにはどうすればよいですか?

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

delphi - 動的配列をスライスするには?

動的配列を複数のサブ配列にスライスするにはどうすればよいですか? Slice()Delphi の関数は、動的配列をサポートしていません。では、どうすればそれを行うことができますか?一般的な解決策は大歓迎です。

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

delphi - stdvcl40.dll の 64 ビット バージョンが必要ですか?

Delphi で作成された OCX の 64 ビット バージョンを展開します。OCX では、stdvcl40.dllが使用可能であり、ターゲット システムに登録されている必要があります。私の知る限り、私の Delphi インストールには 32 ビット バージョンしかありませんが、ソースが利用可能であるため、自分で 64 ビット バージョンを作成できるはずです。

そうする必要性や利点はありますか?それとも、含まれているバージョンに固執し、そのバージョンのみを展開する必要がありますか?

編集 背景を少し説明します。StdVCL40.dll には主に、System.Win.StdVCL.pas で宣言された 3 つのインターフェイスを公開するタイプ ライブラリが含まれています。この dll の新しいバージョンでは、これらのインターフェイスを処理するいくつかのプロパティ ページも実装されています。

stdvcl40.dll への依存関係を削除した結果、これらのインターフェイス (私の場合は IString) がタイプ ライブラリで使用できなくなり、すべての参照が IDispatch に置き換えられます。

stdvcl40.dll は設計時パッケージではなく、以前の Delphi バージョンのほとんどの ActiveX ライブラリと一緒に配置する必要がありました。そうしないと、OCX がそもそも登録を拒否するため、デプロイする必要があります。

実際には私の OCX の 64 ビット バージョンでも動作するようです。おそらく、Windows COM は 64 ビット バージョンが存在しないことを認識し、32 ビット バージョンを使用するためです。これが進むべき道かどうかはわかりませんが。したがって、私の質問。

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

delphi - ポインタを交換するには?

Delphiでポインタを効率的に交換するにはどうすればよいですか? 整数型のポインターを交換しようとしています。次の例は動作I2しますが、64 ビットでコンパイルすると 0 になります。