問題タブ [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.
android - Delphi 'ユニット名 'FireDac.phys.mysql' を解決できません
プロジェクトを Delphi Berlin 10.1 内の Android アプリケーションにビルドしたいと考えています。唯一のことは、ターゲット プラットフォームを Android に変更すると、「ユニット名 'FireDac.phys.mysql' を解決できません」ということです。
すべてが問題なく、ターゲット プラットフォームの 32 ビット Windows でビルドできます。
指定しなければならないアンドロイド用の特別なパスの場所はありますか? または私は何か他のものを見逃していますか?
android - startActivityForResult、結果がメイン スレッド内にない
Delphi 10.1 ベルリンを使用しています。
XE7 ではすべて問題ありませんでした。
アクティビティを開始すると、結果がスレッド内で処理されるようになり、同期/キューがアプリケーション全体をハングさせます。TDialogServiceAsync.InputQuery を表示する必要があるため、同期しないと、メイン スレッドからメッセージを表示する必要があるという例外が発生します (これは XE7 で完全に機能していました)。
これは、「機能していた」単純化されたコードです(テスト済み):
電話 :
ハンドラー:
この例外を除いて (オリジナルと翻訳...):
「Les messages doivent être affichés dans le thread principal de l'interface utilisateur」
「メッセージはユーザー インターフェイスのメイン スレッドから表示する必要があります」
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 パッケージ マネージャーを使用しようとしています。インターネットからダウンロードしたソースからもインストールしてみました。
delphi - アプリケーションが Default8087CW とは異なる FPU コントロール ワードで開始されるのはなぜですか?
Win32 プラットフォームの Delphi アプリケーションで FPU コントロール ワードで何が起こっているのかを理解するのを手伝ってくれませんか。
新しい VCL アプリケーションを作成すると、コントロール ワードは 1372h に設定されます。これは私が理解できない最初のことです。なぜユニットでDefault8087CW
定義されている1332hではなく1372hなのか。System
これら2つの違い:
ドキュメントによると、予約されているか使用されていない6番目のビットです。
2 番目の質問はCreateOleObject
です。
上記の関数は、コントロール ワードを に変更し137Ah
ているため、3 番目のビット (オーバーフロー マスク) をオンにしています。Reset8087CW
関数に入る前の単語の状態を復元するのではなく、後で呼び出す理由がわかりませんか?
xml - Delphi 10.1 で XML ファイルを生成し、基本的な XML 操作を実行しますか?
次の形式を使用して、Delphi 10.1 で XML ファイルを作成したかった
登録フォームからデータを取得したかったのですが、[OK] ボタンをクリックすると、編集ボックス、ラジオボタンなどのデータが XML ファイルに追加されます。
私は Delphi プログラミングが初めてなので、これを整理するのを手伝ってください。
私はこの方法でコードを書いてみました:
しかし、以下のような XML ファイルが返されました。
アプリのUIはこの画像のようなものです。
<Employee/>
データを入力した後にOKボタンをクリックすると、OKボタンをクリックするたびに新しいノードを作成してXMLファイルにデータを書き込む必要があります。
delphi - DelphiのTvertScrollBoxコンポーネントのスクロールを一時的に無効にしますか?
Delphi Rad Studio XE10.1 Berlin で IOS および Android デバイス用のアプリケーションを作成していますが、問題があります。
フォームには がありTvertScrollbox
、その中には表示する多くのコンポーネントがあり、そのうちの 1 つが ですTlistview
。
問題は、 でスクロールを行うTlistview
と、表示されるデータがさらにあるため、 でスクロールもTvertScrollbox
行われ、最終的にデータを正しく視覚化できないことです。
一時的にスクロールを無効にしてからTvertScrollbox
再度有効にする方法はありますか?
うまく説明できたと思います。私の英語はとても下手です、ありがとう。
android - Delphi Android アプリ - デバイスがインターネットに接続されているかどうかを検出する
FireMonkey アプリケーションから Android デバイスにインターネット接続 (WiFi またはモバイル インターネット) があるかどうかを検出する方法。私はIndyコンポーネントを使用できることを知っています... Ping google.comを試してください...そしてタイムアウト時に例外を待ちますが、Android用の「素敵な」ネイティブソリューションが存在するかどうかを知りたいです,
Delphi XE10.1ベルリンを使用しています