問題タブ [delphi-xe8]

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

android - APK for Google Play で CPU アーキテクチャを設定する方法

DELPHI XE8 で Android 用のアプリケーションを作成しました。Google Play と Google で公開したい場合、デバイス プラットフォームは ARMEABI、ARMEABI-V7A、MIPS、x86 に分類されますが、DELPHI XE8 (および以前のすべてのバージョン) はアーキテクチャ ARMEABI-V7A のみをサポートします。

あなたのアプリケーションがインストールされ、プラットフォームがサポートされていないと誰かが彼にメッセージを送るという、Google Play でのプロのパブリッシング アプリケーションとして私に来ないでください。

分析 APK インストール パッケージが生成された DELPHI XE8 上記のすべてのプラットフォームに対して自動的に生成されることがわかりました。

Google の Web サイト ( http://developer.android.com/google/play/filters.html ) では、Android NDK を使用したソリューションを推奨しています - 残念ながら、私はまだその方法を理解できませんでした ...

別の解決策として、ANDROID.mk を読み込んで編集することをお勧めします (残念ながら、このファイルは DELPHI XE8 を生成しません)。

問題は、ARMEABI-V7A のみのDELPHI XE8 コンパイル済み APK ファイルをどのように達成するかです。

誰でもこの問題の経験や解決策を持っていますか?

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

android - Delphi XE8 を使用して Android にマテリアル デザイン テーマを実装する

Android モバイル アプリケーションの開発に Delphi XE8 を使用しています。そして、アプリケーションにマテリアル ビューのタイトル バーを実装する必要があります。また、Delphi XE8 を使用して実装するにはどうすればよいですか? マテリアル ビューの例。解決策を教えてください。

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

ios - XSuperObject の追加時に iOS でプロジェクトを開始できない

これについては X-SuperObject プロジェクトに直接報告済みですが、Stack Overflow でより質の高いヘルプが得られるのではないかと考えました。

Delphi XE8 を使用して、iOS シミュレーター (7.1、8.1、8.2、および 8.3) で XSuperObject を使用すると問題が発生します。そこで、空の Firemonkey アプリを開始し、以前のプロジェクトにあったものをいくつか追加し始めました (この時点では、何が問題なのかわかりませんでした)。最新の XSuperObject および XSuperJSON ユニットをアプリに追加するまで、すべて正常に機能していました。

iOS シミュレーターで実行すると、例外が発生します。

Project dyld_sim raised exception class EOSError with message 'System Error. Code: 2. No such file or directory.

コードはなく、ユニット (XSuperObject、XSuperJSON) といくつかの基本的なコントロール (パネル、ボタン、およびコンボ ボックス) を追加する以外は何も変更していません。

休憩すると、次のことが起こります。

System.SysUtils.RaiseLastOSError- 最後の行raise Error;

...これは、実際の例外自体が発生した場所であり、関連性はありません。

そのため、メイン プロジェクト ファイルを開き、最初の行にブレーク ポイントを配置しましたApplication.Initialize;が、そのブレーク ポイントに到達することはありません。また、XSuperObject と XSuperJSON の両方の「初期化」にブレークポイントを設定しましたが、どちらも停止しませんでした。

コール スタック

両方のユニットを取り外すと、すべてが再び機能しました。

ここで何が問題になっていますか?どうすれば修正できますか?

  • X-SuperObject バージョン:報告の直前にここから更新をプルしました
  • Delphi XE8 バージョン 22.0.19027.8951 (更新なし)
  • IDE OS: Windows 7 SP1 (バージョン 6.1、ビルド 7601、64 ビット)
  • Mac OS: OS-X 10.10.3
  • 対象OS:iOSシミュレータ - iPad Air / iOS 8.2 (12D508)

注: 上記のバージョンの詳細は具体的な例の 1 つにすぎませんが、どの iOS デバイス/バージョンでも動作させることはできません。

更新: システムをデバッグした後 (115 番目のユニットの初期化)、例外が発生するポイントを知るようになりました。System.RegularExpressionsCore680番線で...

そして中にはLoadPCRELib

このユニットのみを使用してプロジェクトを実行している間は、問題なく動作します。

を見つけることができないよう/usr/lib/libpcre.dylibですが、X-SuperObject を使用している場合のみです。

OS-X、XCode、iOS シミュレータ、および Delphi IDE の SDK リンクを含むすべての環境を更新しました (すべて削除して再作成しました)。SDK と iOS のバージョンがすべて完全に一致することを確認しました。しかし、問題はまだ解決していません。

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

delphi - サイズをバイト単位で KB、MB、GB に変換する正しい方法 Delphi

Delphiでバイト単位のサイズをKB、MB、GBに変換する正しい方法は何ですか?

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

performance - QueryPerformanceCounter と同等のマルチプラットフォーム?

Windows では、QueryPerformanceCounterコードのパフォーマンスをマイクロ秒単位で測定していました。Firemonkey 内のすべてのプラットフォームで同じことをしたいと考えています。私は1つの解決策を見つけましたが、それはC++専用です。

すべてのプラットフォームで同等のものは何ですか?

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

delphi-xe8 - プロジェクト ロッカー (svn) と delphixe7/xe8

オフサイトの SVN リポジトリにProjectLockerを使用しています。XE7 と XE8 が SVN をサポートするようになったので、500 サーバー エラーが発生せずに SVN に接続することはできないため、引き続き Tortoise を使用する必要があります。これは通常、サーバーの問題であることはわかっていますが、何らかの理由で、XE7 と XE8 がプロジェクト ロッカーが期待するものとは異なる方法で資格情報を渡している可能性があります。