問題タブ [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.
delphi - firemonkeyでtransparenteditスタイルをTEditに設定するには?
Windows
またはiOS
アプリケーションをDelphi Seattle 10で開発する場合、そのプロパティを にTEdit
設定することで簡単に透明を作成できます。StyleLookup
transparentedit
ただし、 用に開発する場合は何も変わりませんAndroid
。
TEdit
Firemonkey で Android 用のトランスペアレントを作成するにはどうすればよいですか?
delphi - Delphi 10 Seattle アプリが XCode 7.01 インストルメントでクラッシュする: 「割り当て」
で作成した iOS アプリ (iPad) のメモリ消費量を追跡するには、XCode に含まれているツールDelphi 10 Seattle
を使用します。Instruments
具体的にはAllocations
楽器。
このアプリは、スタンドアロンでも Delphi からデバッグする場合でも正常に動作しますが、 にアップグレードしてからXCode 7
は、Instruments の「割り当て」で動作しなくなります (XCode 6.x では動作しました)。
iPad コンソールに次のメッセージが表示されます。
どうすればこれを解決できますか?
delphi - Delphi XE8 および Delphi 10 Seattle でのリモート デバッグ - 固定リモート ディレクトリを使用するにはどうすればよいですか?
PAServer が通常使用されるようになったので、Delphi を使用してリモートでデバッグするには、通常、オンラインの docwiki で概説されている次の準備手順に従います。
IDE 内にリモート プロファイルを作成します。私の場合は と呼んでいます
win7vm
。これには、リモート システムの IP アドレス、いくつかのオプション、および PAServer 接続パスワードが含まれていますが、私が見る限り、そうではありません。 「次のリモートフォルダーを使用したい」などのコンテキスト情報が含まれています。ターゲットの実行可能ファイルを格納するために通常使用されるリモート フォルダーは、通常、scratch ディレクトリの下のサブディレクトリです。メインのスクラッチ ディレクトリを に構成し
c:\scratch
、リモート プロファイルに名前win7vm
を付け、プロジェクトに名前project1
を付けた場合、IDE と PA サーバーは実行可能ファイルをコンパイルして配信し、c:\scratch\win7vm\project1
そこから実行します。
私が実際に望んでいるのは、実行可能ファイルを @c:\scratch@ に配信して実行することです。すべてメインの実行可能ファイルと同じディレクトリに配置する必要がある数ギガバイトのサポート ファイルがあり、これらのサポート ファイルの 8 つのコピーを保持したくありません。それで、これはできますか?PA サーバーに、自分のプロジェクトの名前とセッションの名前の別のサブフォルダーを作成させないようにすることはできますか? もしそうなら、これは paserver.config ファイル内で行われますか? それともクライアント側で行われますか?
更新: でリモート パスを変更しようとしましたがProject -> Deployment
、ここで相対パスを使用してもうまくいきません。たとえば、に変更し..\..\
、プロジェクトオプションの作業ディレクトリをに変更し..\..\
ますが、実行可能ファイルをc:\scratch\win7vm\project1
直接フォルダーに配信するのではなく、フォルダーに配信するだけですc:\scratch\
更新 2:スクラッチ ディレクトリをメイン フォルダーにし、プロファイルごとおよびプロジェクトごとにサブフォルダーを作成しないという、私が望むことはできないようです。スクラッチ サブフォルダーの場合は、デプロイで絶対リモート パスを設定し、プロジェクトの実行オプションで絶対作業フォルダーを設定する必要があります。また、制限モードをオフにする必要があります。ただし、これは、リモートでデバッグしている VM またはマシン全体をこれもほとんど理想的ではありません。固定のルート スクラッチ フォルダーを使用する方が、より安全で柔軟な作業方法になると思います。そのため、安全で柔軟なリモート デバッグ手法を実現する効果的な方法を見つけたいと考えて、この質問は未解決のままにしておきます。
delphi - Windows テーマの変更後の TListView 列の順序のバグ
Windows テーマの変更後、TListView の列の内容が正しくなくなります。CM_RECREATE メッセージに絞り込みました。これは、VCL がシステム テーマの変更に応じて TListView のウィンドウ ハンドルを再作成するときです。以下は、問題を示すスクリーンショットです。
元のリスト ビューの状態
最後の列が最初の位置に移動されました。すべて順調。
Windows テーマが変更された後、列の位置は保持されますが、内容は正しくなくなります。
現在、カスタム CM_RECREATEWND ハンドラーで列を手動で再作成するだけで問題を解決しています。バグですか?列を再作成するのは良い解決策ですか、それとももっと良い方法がありますか?
Delphi10 を使用していますが、以前のバージョンでも同じ動作が見られました。
delphi - Delphi X Seattle 経由で iOS9 の起動時にアプリがクラッシュする
DX Seattle より前の以前のバージョンの Delphi で開発されたプロジェクトがあります。DX にデプロイするための私の手順。
1) プロジェクトをコピーし、DX で開きます。リストビューなどに必要なすべての型キャストを行いました。シミュレーターにデプロイされました-機能しました。
2) iDevices に展開 - 動作しませんでした (スプラッシュ スクリーンをロードし、起動時にすぐにクラッシュします)。
3) プロジェクト ファイルを削除し、他のすべての Delphi ファイルを消去/削除しました。次に、DX の下に新しいプロジェクトを作成し、プロジェクト ファイルを再追加し、プロジェクト設定を更新しました。
4) AD Hoc 経由で iDevices に展開 - 動作
5) App Store に展開 - アプリは承認されましたが、iOS 9 デバイスではまだ動作しません。
6) PA サーバーの修正プログラムの更新があったことを確認しました。インストールされ、ReadMe.txt の指示に従った
7) SDK の再インストール後にシミュレーターにデプロイ - 機能しません。
DX と iOS 9 で問題を抱えている人はいますか? XCodeの最新バージョンもインストールされています。iOS 9 シミュレーターおよびデバイスでアプリを実行するにはどうすればよいですか?