問題タブ [delphi-xe2]
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.
iphone - FireMonkey iOS アプリで TLabel の色を変更し、TStringGrid に項目を追加しますか?
有効な企業証明書を使用して、XE-script-prep (Xcode フォルダーの作成) の後に XE2 ビルドの FireMonkey iOS HD アプリを (ジェイルブレイクされた) iPhone にプッシュする Xcode (Windows で VM として実行) を取得することができました。
とにかく、ネイティブのココア コントロールを偽造するのは少し怪しいように思えますが、TToolbar (標準的な iPhone グラデーションのパネル)、いくつかの TSpeedButtons (この興味深い V 勾配が発生している)、および TStringGrid を貼り付ければ、ほとんど基本的な iPhone アプリの設計の領域。
キャプションの TToolbar に TLabel をドロップすると、すぐに色を変更したくなるでしょう。これにはプロパティがないようです。ええ、でも今はすべてスタイル (TLayout) 主導です。あなたの言うことを聞いて、私はそう思ったのですが、スタイル エディタには、スタイル デザイナーの TLayout または TText の側面内に色 (色!?) プロパティがありません。
2 番目の質問を簡単に解決するには、そこに TStringGrid をドロップし、行を動的に設定しようと考えたので、文字列列を作成し、RowCount を 6 に設定してから、
...効果はありません(ゼロベースのリストの場合は、Cells [0、n]も試しました)。
私は怒っていますか?
まだ接続性に困惑しており (iPhone 以外の何かとどのように通信するのですか!?)、iPhone 4 で TFloatAnimation を使用して 48x48 の画像を回転させるパフォーマンスは、率直に言って非常に恐ろしいものでした。しかし、私は楽観的です。私たちはここまで来ました!
delphi - Firemonkey (Delphi) の TidHttp、mshtml、ActiveX、COMObj について
次の興味深い記事「Delphi を使用して HTML ページからリンクを抽出する」を確認していて、Firemonkey でテストしましたが、非常に便利ですが、このコードは Mshtml、ActiveX、および COMObj のオブジェクトを使用しているため、質問は次のとおりです。
- 上記のオブジェクトは、Firemonkey プロジェクトのクロスプラットフォームを減らしますか? もしそうなら、Firemonkey プラットフォーム向けのリソースを使用して同じ機能を得るにはどうすればよいですか?
- firemonkey で小さな Web ブラウザをエミュレートするにはどうすればよいですか?
前もって感謝します。
注: ChromiumEmbedded オブジェクトは Firemonkey では機能しません。
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 - 共通クラスに関する問題
まず第一に、タイトルは申し訳ありませんが、簡単に説明するのは非常に難しいです。次に、問題はこれです。Tclass1とTclass2の2つのクラス(オブジェクト)があります。これらはそれらから独立しており、両方のクラス(オブジェクト)が3番目のクラス(オブジェクト)を呼び出します。たとえば、Tclass3です。Tclass1とTclass2の間でTclass3の情報を共有できるのでしょうか?
例を使ってよりよく説明してみてください。
主なプログラムは次のとおりです。
もちろん、Tclass1とTclass2では、Tclass3のcreateメソッドを呼び出してインスタンス化します。今、私がそれを実行するとき、例外を作ります、しかし私はそれを読むことができません。なぜならコンソールは速く閉じられているからです。クラス(オブジェクト)に変数の同じルールを適用しました。実際、変数を使用して配置すると、すべて正常に機能します。class(object)で同じように解くことはできませんか?どうもありがとうございました。
xml - Delphi XE2 で「ADOM XML v4」によってレンダリングされた WSDL XML
XE2 を使用して、OSX (および Windows) で実行される非常に単純な Web サービスを実装しようとしましたが、「ADOM XML v4」が Web サービス用に生成/レンダリングする XML が何らかの形で無効になっているようです。
「MSXML」で生成されたものと比較して気付いた唯一の明らかな違いは、何を変更しようとしてもエンコーディングが「UTF-16LE」に設定されているように見えることです。
誰もが同じ問題に遭遇し、それを修正する方法を知っていますか?
アップデート:
これを再現する最も簡単な方法は、単純な「SOAP サーバー アプリケーション」を作成し、生成された WebModuleUnit を次のように変更することです。
DOMVendor 'MSXML' を使用するとサービスは機能しますが、'ADOM XML v4' を使用すると失敗します。
これを QC に追加しました。OSX 上の Web サービスが重要だと思われる場合は、投票してください。 http://qc.embarcadero.com/wc/qcmain.aspx?d=99412
delphi - IdDNSResolver QueryResult.count delphi xe2
私はデルファイxe2を使用しています
1 回のリクエストで 2 つの txt レコードを送信していますが、アプリケーションは 1 つしか受信していません
IdDNSResolver QueryResult.count =1
nslookup サーバーを使用して手動で確認したところ、2 つのレコードが返されています。
何が問題でしょうか..
edit.. txt クエリに対する nslookup 応答
delphi - ファイルの作成/最終変更/最終アクセスは何を設定できますか?
in: Delphi でファイルの作成日/最終更新日を取得する方法は? unファイルの作成/最終変更/最終アクセス日時を取得することがわかりましたが、ファイルにこの値を設定するにはどうすればよいですか? どうもありがとう。
delphi - DelphiXE2のDcu
firemonkeyアプリケーション用のdelphixe2の*.dcuファイルはプラットフォームから独立していますか。 ここ。32ビットと64ビットの両方およびその他のオペレーティングシステム用。
もしそうなら、dcuファイルはどのように設計されていますか。以前の(delphi 1-delphi xe)に似たものですか、それとも中間言語(javaや.netなど)のようなものですか?
この新しいdcuは、dcuファイルの逆コンパイルを容易にしますか。
この質問の主な目的は、firemonkeyの新しいdcuファイルに関する長所と短所についての詳細を知ることです。
mysql - Delphi XE2 dbExpress MySQL 接続
何を試しても、XE2 を dbExpress で MySQL に接続できませんでした。問題には実際には多くの面があります。まず、ターゲットの MySQL が 32 ビットまたは 64 ビットのいずれかであり、これは MySQL インストールに付属する libmysql.dll に影響を与えます。XE2 IDE は 32 ビット アプリケーションであり、32 ビット DLL のみを受け入れるため、これは誤解を招くようです。そのため、32 ビット インストール libmysql.dll を使用し、それを Windows\System32 (またはプロジェクトのフォルダー自体) の下に置き、プロジェクトでターゲット コンパイル プラットフォームを 32 ビットに設定する必要がありました (そうしないようにします)。念のため、64 ビットの dbxmys.dll を使用してみてください)、それでもうまくいきません。試したすべての組み合わせで、「DBX エラー: ドライバーを正しく初期化できませんでした。クライアント ライブラリが見つからない可能性があります.......」というエラーが発生しました。
XE2 dbExpress を MySQL サーバーに接続できる人はいますか? あなたの助けが必要です。前もって感謝します。
Windows 7 64 ビット (XE2 を使用する開発プラットフォーム)、MySQL 5.5.16 32 ビット (リモート XP 32 ビットにインストール) / MySQL 5.1.54 64 ビット (リモート XP x64 にインストール) (両方で試した場合、 libmysql.dll を使用して)