問題タブ [delphi-10-seattle]

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 に答える
678 参照

delphi - Delphi Firemonkey DX Seattle TTabControl が TVertScrollBox 内で正しく再印刷されない

これは Delphi XE8 で動作していました

これがプロジェクトの例です https://github.com/dangas56/DelphiDXSeattle-BrokenTabControl

キーボードがデバイスにポップアップ表示され、
画面間をフリックするための複数のタブ コントロールとタブ項目がある場合、VertScrollBox が用意されています。Delphi
DX シアトルでタブが正しく印刷されないことがあります。

これは再現するコードの例です - 上記の git リンクから例をダウンロードできます

これはホーム画面の例です。2 番目のタブをクリックすると、元の tabControl で TabPosition が none に設定されます (タブを非表示にするため)。
ここに画像の説明を入力

これは 2 番目のタブです。通常
、ボタンをクリックして元のタブに戻ると、下部にさらに多くのタブ項目が表示されます。元のタブのタブ位置を下に設定し、アクティブな項目を最初のタブ項目に設定します。

ここに画像の説明を入力

以下に示すように、画面の下部にあるタブ項目は再印刷されていません。

ここに画像の説明を入力

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

delphi - Delphi シアトルの Web ブラウザが IOS シミュレータで動作しない

シアトルに同梱されている Webbrowser FM サンプルを実行しようとしていますが、iPhone 6 IOS9 シミュレーターで実行すると白い画面しか表示されません。

Win32用にコンパイルすると動作します。

何か案は?

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

macos - OS X で Delphi 10 シアトル アプリケーションを実行すると、Dylib バージョン エラーが発生する

RAD Studio 10 シアトル、Delphi パーソナリティ。新しいアプリをゼロから作成し、ボタンを 1 つ配置して、OnClick イベントに ShowMessage("Hello') を追加しました。

Mac (10.10 Yosemite、XCode 7) に PAServer17.pkg をインストールしました。始めました。

RAD Studio は、Mac から SDK (10.11、利用可能な唯一の SDK と思われる) を自動的にインストールしました。次に、プログラムがデプロイされます。しかし、PAServer が起動しようとすると、次のエラーが発生します。

PAServer のスクラッチ領域をクリーンアップし、XCode 7 を再インストールしようとしました。PC に libSystem.B.dylib が 1 つしかないことを確認しました (10.11 SDK で取得しました)。OS Xにはそのライブラリの複数のコピーがありますが、私はあえてそれらをいじりません。

何か案は?

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

delphi - TFileOpenDialog と TFileSaveDialog は異なる GUID を持っていますか?

子孫の TFileOpenDialog と TFileSaveDialog を作成しました。両方の GUID は同じですか、それとも異なりますか? これを TFileOpen と TFileSave の両方のダイアログに使用しました。

コンポーネントをテストするために 2 つのデモを作成しました。1 つは実行時、もう 1 つは設計時です。

実行時に TFileOpenDialog の子孫を作成すると、TFileOpenDialog が「ファイルを開く」というタイトルで表示され、ダイアログの右側にプレビューが表示されるため、GUID について質問します。これは完璧であり、期待どおりに機能しますが、ダイアログをインストールしてデザイン タイム デモを実行すると、「ファイルを保存」というタイトルのダイアログが表示され、プレビューが表示されません。

なぜこれが発生するのかわかりません。必要に応じてコードを表示できますが、ダイアログの作成方法が異なるため、設計時と実行時の動作が異なる理由がわかりません。

ダイアログを開くコードは次のとおりです。

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

delphi - 特定の時間にメソッドを実行する (スレッドを使用)

特定の時間 (たとえば、毎日午後 7 時) にメソッドを実行したいと考えています。TDateTime私の最初のアイデアは、 を使用して毎秒現在をチェックするTTimerことでしたが、スレッドセーフではありません。どうすればいいですか?

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

delphi - Delphi 10 シアトルでのマルチ モニターのサポートについては、どのようなことが行われましたか?

Delphi 10 Seattle の新機能リストを読むと、次のように表示されます。

  1. ほとんどのフォームとペインを別のセカンダリ モニターに配置できる、IDE でのマルチモニター サポートの改善
  2. アプリケーションで高 DPI 対応を簡単に有効にする拡張 IDE プロジェクト オプションと、VCL アプリケーションの Windows 8.1/10 マルチモニター サポート

Windows 7 以降はマルチ モニター (またはデュアル ビュー) をサポートしていませんか? さらに、Delphi IDE はマルチ モニターのサポートを提供していますか?