問題タブ [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 投票する
2 に答える
4943 参照

delphi - Delphi でマクロを使用するにはどうすればよいですか?

Delphi でマクロを使用するにはどうすればよいですか? この機能はFPCかなり前から利用できます。ビルド前またはビルド後のイベントで実行できますか?

例:

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

delphi - html-help ファイルを Delphi (RAD Studio) XE6 オンライン ドキュメントに手動で登録するにはどうすればよいですか?

Developer Express コンポーネントのような Delphi コンポーネント インストーラが実行されると、h2reg と INI ファイル、およびいくつかのマクロ マジックを使用して、html ヘルプ ファイルが Delphi IDE に登録されます。私が Delphi コンポーネントのオープン ソースまたは商用の作成者であり、html-help を登録するインストーラを出荷したい場合、どうすればよいですか?

非常に古いバージョンの Delphi (2007 年より前) には、追加の winhelp を登録するためのツールがありました。しかし、近年、多くの大規模なベンダー (Developer Express など) は、IDE コンテキスト ヘルプ (F1 キーを押す) を使用してアクセスできるコンポーネントのヘルプをまだ出荷していますが、XE6 を含む Delphi 2007 以降ではそうではないようです。これが行われるプロセスは十分に文書化されているため、コンポーネントの作成者は通常、ヘルプに組み込まれている Delphi IDE を無視します。

と呼ばれるサードパーティのユーティリティh2regがこれに関係している可能性があることを発見しましたが、ここに何かを表示させる秘訣を発見することはできません:

ここに画像の説明を入力

私はパズルのいくつかのピースを知っていると思います.Developer Express コンポーネントからサンプルの動作する .ini ファイルを持っていますが、ピースを組み合わせる方法を理解することができません. これは、すべての Delphi コンポーネント開発者が知っておくと便利な事実だと思うので、ここで質問します。

関連する質問は、組み込みのものを修復する方法を尋ねます。さらに、独自の html ヘルプ ( .hxs、 .hxc、*.hxt) ドキュメントを登録する方法を尋ねています。

アップデート:

解決策の一部は、次のような H2REG の構文を知っているようです。

Delphi XE6 で表示されるように、その INI ファイルに何が入っているかは不明です。

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

delphi - TImageで品質を低下させずに比例した画像サイズを変更する

画像が 1024x768 の TImage 800x600 があります。TImage は alClient に対応しています。時間は比例します。TImage が引き伸ばされます。

フォームのサイズを変更すると、画像のサイズも変更されますが、品質が低下し、画像に表示されるテキスト ラベルが縮小したり、読み取れなくなったり、大きな画像を小さな TImage にロードした後でも、同じ問題が発生します。

どうすれば解決できますか?テキストが通常のサイズでも読める品質で TImage の画像のサイズを変更するにはどうすればよいですか?

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

delphi - Delphi XE6 で TWebbrowser for Mobile を使用して変数を使用してスクリプトを開始する方法

Delphi XE6 モバイル プロジェクトに次のスクリプトがあるとします。

TLocationSensor からこのスクリプトに Lat と Lang の値を送信し、Android/ios の TWebBrowser で要求されたマップを表示するにはどうすればよいですか?

TNX

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

delphi - 非表示のアイテムを含むスタイル付きメニューに関する Delphi XE6 の問題

XE6 にアップグレードして以来、スタイルを使用するときにアプリケーション メニューにバグがあるようです。これらのスクリーンショットで最もよく説明されています。

2 番目のスクリーンショットでは、"22" 項目が表示され、False に設定されています。

ここに画像の説明を入力

ここに画像の説明を入力

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

android - Embarcadero XE6 のトラブル - Delphi XE6 開発アプリ

私は Embarcadero XE6 を持っていますが、Delphi XE6 しか使用していません。アプリの Delphi プロジェクトを実行すると正しくコンパイルされますが、Delphi がこのアプリをデバイス SDK ADV または物理デバイスに直接インストールしようとすると、次のエラーが発生します。

プロセスを作成できません: '' をインストールできません。失敗 [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]

そこで、バッチ ファイルを作成して、アプリが証明書を保持し、この方法でのみモバイル デバイスに手動でインストールできるようにしました。

バッチ ファイルには次のものが含まれます。

しかし、アプリを変更するたびに、このバッチ ファイルを実行する必要があります。Delphi は、アプリをデバイスに自動的にインストールします。

注: Embarcadero XE6 をインストールしたときに、ZipAlign.exe ファイルが終了せず、zipalign.bat が空だったので、インターネットから ZipAlign.exe をコピーし、インターネットからバッチ ファイル コマンドもコピーしました。

私のファイル ZipAllign.bat には、次のコマンドラインが含まれています。

しかし、エラーが続き、アプリを認証するために作成したバッチ ファイルを実行することなく、SDK デバイス用の Delphi でアプリを直接実行することはできません。

ZipAllign.bat ファイルは完全ですか、それともいくつかのコマンド ラインがありませんか?

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

ios - 実行時に追加した場合の Delphi XE6 firemonkey コンポーネントのアライメントの問題

iOS アプリに 5 つの TLable を動的に追加したい。

このような

注文は 12345 だと思いますが、15432 になります。

望ましい結果を得るにはどうすればよいですか?