問題タブ [delphi-10.1-berlin]

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

android - Delphi 'ユニット名 'FireDac.phys.mysql' を解決できません

プロジェクトを Delphi Berlin 10.1 内の Android アプリケーションにビルドしたいと考えています。唯一のことは、ターゲット プラットフォームを Android に変更すると、「ユニット名 'FireDac.phys.mysql' を解決できません」ということです。

すべてが問題なく、ターゲット プラットフォームの 32 ビット Windows でビルドできます。

指定しなければならないアンドロイド用の特別なパスの場所はありますか? または私は何か他のものを見逃していますか?

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

android - startActivityForResult、結果がメイン スレッド内にない

Delphi 10.1 ベルリンを使用しています。

XE7 ではすべて問題ありませんでした。

アクティビティを開始すると、結果がスレッド内で処理されるようになり、同期/キューがアプリケーション全体をハングさせます。TDialogServiceAsync.InputQuery を表示する必要があるため、同期しないと、メイン スレッドからメッセージを表示する必要があるという例外が発生します (これは XE7 で完全に機能していました)。

これは、「機能していた」単純化されたコードです(テスト済み):

電話 :

ハンドラー:

この例外を除いて (オリジナルと翻訳...):

「Les messages doivent être affichés dans le thread principal de l'interface utilisateur」

「メッセージはユーザー インターフェイスのメイン スレッドから表示する必要があります」

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

delphi - SynEdit が Delphi 10.1 Berlin Starter Update 1 にインストールされない

新しくアップグレードした Delphi 10.1 Berlin Starter Update 1 に SynEdit をインストールしようとしていますが、うまくいきません。他の誰かもこの問題を抱えているようですが、修正方法がわかりません。https://forums.embarcadero.com/thread.jspa?messageID=850362

誰か助けてくれませんか?GetIt パッケージ マネージャーを使用しようとしています。インターネットからダウンロードしたソースからもインストールしてみました。

ここに画像の説明を入力

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

delphi - アプリケーションが Default8087CW とは異なる FPU コントロール ワードで開始されるのはなぜですか?

Win32 プラットフォームの Delphi アプリケーションで FPU コントロール ワードで何が起こっているのかを理解するのを手伝ってくれませんか。

新しい VCL アプリケーションを作成すると、コントロール ワードは 1372h に設定されます。これは私が理解できない最初のことです。なぜユニットでDefault8087CW定義されている1332hではなく1372hなのか。System

これら2つの違い:

ドキュメントによると、予約されているか使用されていない6番目のビットです。

2 番目の質問はCreateOleObjectです。

上記の関数は、コントロール ワードを に変更し137Ahているため、3 番目のビット (オーバーフロー マスク) をオンにしています。Reset8087CW関数に入る前の単語の状態を復元するのではなく、後で呼び出す理由がわかりませんか?

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

xml - Delphi 10.1 で XML ファイルを生成し、基本的な XML 操作を実行しますか?

次の形式を使用して、Delphi 10.1 で XML ファイルを作成したかった

登録フォームからデータを取得したかったのですが、[OK] ボタンをクリックすると、編集ボックス、ラジオボタンなどのデータが XML ファイルに追加されます。

私は Delphi プログラミングが初めてなので、これを整理するのを手伝ってください。

私はこの方法でコードを書いてみました:

しかし、以下のような XML ファイルが返されました。

アプリのUIはこの画像のようなものです。

<Employee/>データを入力した後にOKボタンをクリックすると、OKボタンをクリックするたびに新しいノードを作成してXMLファイルにデータを書き込む必要があります。

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

delphi - DelphiのTvertScrollBoxコンポーネントのスクロールを一時的に無効にしますか?

Delphi Rad Studio XE10.1 Berlin で IOS および Android デバイス用のアプリケーションを作成していますが、問題があります。

フォームには がありTvertScrollbox、その中には表示する多くのコンポーネントがあり、そのうちの 1 つが ですTlistview

問題は、 でスクロールを行うTlistviewと、表示されるデータがさらにあるため、 でスクロールもTvertScrollbox行われ、最終的にデータを正しく視覚化できないことです。

一時的にスクロールを無効にしてからTvertScrollbox再度有効にする方法はありますか?

うまく説明できたと思います。私の英語はとても下手です、ありがとう。

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

android - Delphi Android アプリ - デバイスがインターネットに接続されているかどうかを検出する

FireMonkey アプリケーションから Android デバイスにインターネット接続 (WiFi またはモバイル インターネット) があるかどうかを検出する方法。私はIndyコンポーネントを使用できることを知っています... Ping google.comを試してください...そしてタイムアウト時に例外を待ちますが、Android用の「素敵な」ネイティブソリューションが存在するかどうかを知りたいです,

Delphi XE10.1ベルリンを使用しています