問題タブ [firemonkey]
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 - HD または 3D を使用しますか?
FireMonkey で少し遊んでみました。
HD アプリケーションを作成すると、通常どおりボタンなどを追加できます。
3D アプリケーションを作成する場合、フォームにボタン/メモを追加すると、それらが表示されません。
これは、VMWare Fusion で Windows 7 を実行している XE2 です (3D グラフィックが有効になっています)。
グラフィックス/ゲーム用ではなく、ボタン/編集/メモを備えた単なる「ビジネス」アプリである場合、アプリが HD フォームを使用する理由はありますか?
それらの違いは何ですか?なぜそれが重要なのですか?Delphi XE2 を読む: FireMonkey アプリが HD である理由 役に立ちませんでした。
database - Firemonkeyアプリ用の埋め込みDB
クライアントアプリケーションを作成するには、データベース全体をソフトウェアまたは単一のスタンドアロンdll(つまり、sqlite)に埋め込み、mysqlのようなものではないようにします。
「箱から出して」動作し、サードパーティのツールを必要としないXE2に組み込まれているものは何ですか?
TClientDataSet/xmlファイル以外:)
delphi - DelphiXE2のDcu
firemonkeyアプリケーション用のdelphixe2の*.dcuファイルはプラットフォームから独立していますか。 ここ。32ビットと64ビットの両方およびその他のオペレーティングシステム用。
もしそうなら、dcuファイルはどのように設計されていますか。以前の(delphi 1-delphi xe)に似たものですか、それとも中間言語(javaや.netなど)のようなものですか?
この新しいdcuは、dcuファイルの逆コンパイルを容易にしますか。
この質問の主な目的は、firemonkeyの新しいdcuファイルに関する長所と短所についての詳細を知ることです。
delphi - Windows XP 上の FireMonkey Canvas.DrawLine
どうすれば線を引くことができますか? このコードは何も表示しません:
Windows XP Service Pack 3 (tOsVersion.ToString は「バージョン 5.1、ビルド 2600、32 ビット版」、Delphi XE2 update 1 インストール済み)
delphi - TAlphaColorのStringToColor関数に相当するものはどれですか?
文字列を(Firemonkeyで使用されるカラータイプ)Graphics.StringToColor
に変換する関数に相当するものを探しています。オンラインのRadStudioヘルプと関連するfiremokeyユニットを運がなくてTAlphaColor
検索しました:(。これらの値を変換する関数を簡単に記述できますが、RTL関数を使用することを恐れています。文字列を変換する関数が存在するかどうかは誰でも知っています。 delphi-xe2のTALphaColor?
macos - OSX用のアプリケーションをデプロイ/ビルドする
私は最初のXE2FMHDアプリケーションを作成しました。
OSXマシンを接続し、OSXでデバッグビルドを実行しても問題なく動作しますが、リリースバージョンを作成して別のコンピューターにコピーする方法がありません。
デバッグによって作成されたパッケージをコピーしようとしましたが、ファイルがありません。
XE2内で、[プロジェクト]->[展開]に移動しました。
OSXデバッグ展開の場合、緑色のボタンがありますが、OSXリリース展開ではありません。
手がかり?
delphi - 2 つの図形が重なっているかどうかを確認する方法
シンプルな firemonkey テスト アプリを作成しようとしています。
パネル (align:= alClient) のあるフォームがあります。
フォームには 2 がありTCircle
ます。TCircle.Dragmode:= dmAutomatic を設定しました。
円をドラッグして、円が重なったときに何かが起こるようにしたいと思います。
問題は、オーバーラップと呼ばれる TCircle のメソッドも、オーバーラップで呼び出されるイベントも見当たりません。すべての xxxxDrag イベントを試しましたが、ヒットテストには役立ちません。
ドラッグ中の形状が別の形状と重なっているのを確認するにはどうすればよいですか? イベントの 1 つがこれを検出する
ことを期待していましたが、そうではないようです。 DragOver
DragEnter
Firemonkey には、これに対する標準的な方法が必ずあるはずです。
とりあえず、pas ファイルは次のようになります。
dfm は次のようになります。
delphi - TSizeGripを使用して、実行時に(FireMonkey内で)コンポーネントを移動およびサイズ変更できますか?
FireMonkeyの前身は、CADおよびGISプログラムの作成に使用できることを宣伝していました。私はFireMonkeyを探索し、簡単なCADプログラムを作成する方法を考えてきました。基本的な機能は、マウスを使用して画面上で図形を移動することです。FireMonkeyにはTSizeGripコンポーネントが含まれています。これは、図形を移動したり、ユーザーがクリックできるように図形のコーナーやエッジにノードを提供したりする場合に適用できると思います。ただし、TSizeGripのドキュメントは完成していません。
TSizeGripを使用して、エンドユーザーがFireMonkeyシェイプを移動できるようにすることはできますか?もしそうなら、どのように?
macos - OSXでアプリケーション名の下にサブアイテムメニューを作成するにはどうすればよいですか?
Project1の下および下のスクリーンショットでQuitの上にTMenuItemを追加するにはどうすればよいですか?
UseOSMenuプロパティがチェックされたTMenuBarを作成しました。私が追加した最初のTMenuItemは、メインバーの2番目のものです...
ios - Delphi XE2/FireMonkey メールの作成
IOS 用の Delphi XE2/Firemonkey でアプリケーションを作成しています (IPad で実行するため)。アプリケーション内から添付ファイル付きの電子メールを作成できる必要があります。Indy コンポーネントを使用しようとしましたが、IOS では動作しません。とにかく Delphi でこれを行うことができますか、それとも Xcode でアプリを作成する必要がありますか?