問題タブ [delphi-xe4]
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.
ios - StringGrid に値を入力するときにキーボードの種類を設定する方法はありますか?
固定 StringGrid を使用して iOS アプリを作成したいと思います。この事のすべてのセルは、数値のみを受け入れる必要があります。このために、KeyboardType を vktNumberPad に設定したいのですが、これまでのところ、このエントリのポイントが見つかりませんでした。ここに誰もこれを行う方法の手がかりを持っていますか?
OK、Mikes のヒントに従って、独自の列クラスの使用を開始しました。
そして、ここに不可解な部分があります:
私たちの親友であるコンパイラーは、何が何でvktNumberPad
あるかを知りません。電柱で指差してもダメFMX.Types.TVirtualKeyboardType(vktNumberPad)
。私は何か間違ったことをしていると思います:(
最終編集:ピーターが指摘したように、確かに私は何か間違ったことをしました。したがって、上記のコードと Peters のヒントにより、すべてが機能します。うーん...どうすればこの質問を終わらせることができますか?
ios - Delphi XE4 と iOS アドオン - ファイルの埋め込み方法
Android / Eclipse では、アセット フォルダーなどにファイルを配置できます。Delphi XE4 for iOS で同様のことを行うことはできますか?
つまり、データと画像ファイルを配置してアプリに自動的に組み込むことができるフォルダーを作成しますか?
フォームファイルに画像やtxtなどを含めることができることは知っていますが、それを避けることができれば、それは望ましくありません。
...
Delphi > Project > Deploymentにres.zipを含めると、次のコードはシミュレーターで false を返します。
参考までに、デプロイのRemoteDirは ./ に設定されていました。
ios - Delphi XE4 iOS が PAServer に接続できない
パスワードなしで MacBook で PAServer を実行しています。
私の Windows/Delphi から、接続のセットアップを試みます。IP アドレスと空のパスワードを入力します。ただし、接続をテストすると、次のエラーが発生します。
TDBXError: リモート エラー: 認証マネージャーがユーザー資格情報を拒否しました。これは、DS ユーザー名とパスワードの無効な組み合わせが原因である可能性があります
質問に答えました(ありがとう!)
補足として:これが「本当の質問」ではないとしてどのように閉じられるのかわかりませんか?:) 少なくとも私が読んだドキュメントには、パスワードが必要であるとは記載されていませんでした。パスワードを使用すると問題が解決しました。
delphi - firemonkey コントロールでデフォルトのフォーカス動作を変更する方法
日付 (日/月/時) を表す 3 つの TEdit で構成されるカスタム Styledcontrol の子孫を作成しました。編集は .style ファイルの一部です。
コントロールがフォーカスを取得すると、最初の Edit がフォーカスを取得する必要があります。他の編集は、タブ移動によってフォーカスされるべきではありません。スタイル ファイルに tabstop = false があります。
これは機能しますが、子の編集の 1 つがフォーカスされ、タブを押すと、最初に作成されたカスタム コントロールの最初の編集が選択されます。デフォルトの動作を持たせ、次のコントロールを 1 つのコントロールのように選択するにはどうすればよいですか? (したがって、フォーカスがコントロールのどこにあっても (edit1、edit2、または edit3)、タブを押すと次のコントロールが選択されます)。
PS: 適切な firemonkey コンポーネントのチュートリアルはありますか? スタイリングなどを検討中。
質問を更新しました
json - TJSONMarshal でインターフェイス (_recordset) をシリアル化できますか?
TJSONMarshal (XE4) を使用してオブジェクトをシリアル化しようとしていますが、オブジェクトに _recordset などのインターフェイス プロパティがある場合に問題が発生します
例えば
私のクラス:
私の機能:
その結果:
{"type":"uTest.TFoo","id":1,"fields":{"FFooProp":0}}
rsFoo はシリアル化されていません!
シリーズ化してもいいですか?またはTJSONMarshalの制限ですか?
ios - Delphi XE4 iOS ビットマップのロード中 - ファイルがロードされていません
私の XE4 アプリは win では正常に動作しますが、iOS ではビットマップをロードできません。ファイルは存在し (端末ウィンドウでチェックイン済み)、Findfirst スタッフがそれを見つけます。iOS では例外は発生しませんが、win にファイルが存在しない場合は例外が発生するため、iOS で true を再実行する「IsEmpty」チェックが行われます。
では、存在するファイルをロードせず、例外を発生させない理由についての手がかりはありますか?
乾杯。
delphi - DelphiXe4 でのユニコード TText のドラッグ アンド ドロップ
Unicode チェスの駒を使用して、TRectangle と TText を使用して DelphiXE4 でチェス盤の gui を作成しようとしています ( StackOverflow Delphi chess unicode リンクとドラッグ アンド ドロップを参照してください。ただし、DND を正しく動作させることはできません! 私のテスト プロジェクトは FireMonkey FMX です。さまざまなコードを試しました。コードでの Accept と Source の使用を含む DragDrop/DragOver イベントへの追加ですが、結果はありません。
TRectangle と TText コンポーネントでドラッグドロップを auto に設定し、ドラッグ機能を取得できますが、ドロップ機能はありません! ドロップ イベントを受け入れるために、ターゲット TRectangle のイベント DragDrop DragOver にどのコードを入力する必要がありますか? (私はこれに非常に混乱しており、Google検索で明確な指示がどこにも見つかりません!)
これが私の基本的なテストコードです(フォーム上):
助けてくれてありがとう、返信を楽しみにしています-ありがとう
編集/更新
以下は bummi のコードです。
ただし、これでもチェスの例をうまく機能させることはできません! ああああああ!
ios - Delphi XE4 / iOS 展開システムが機能していませんか?
Delphi XE4 > Project > Deployment には、「res.zip」というファイルへの参照があります。これは、リモート パス「res.zip」に配置されるように設定されています。
ただし、「FileExists」はコードの下で false を返します (iOS 6.1 シミュレーターで実行):