問題タブ [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.
macos - Delphi XE4 Professional + Mobile Add-On の Mac 要件
Delphi XE4 (Professional) のモバイル アドオンの Mac のシステム要件に関する情報が見つかりません。
アプリのバイナリに署名し、テスト デバイスや App Store に展開するには、XCode が引き続き必要であると理解しています。
私たちの Mac は非常に古いため、最新の XCode に必要な OSX の最小要件をインストールすることさえできません。
これに対応するために Mac をアップグレードする必要があるかどうかを知りたいです。
delphi - Delphi XE4 は、「オブジェクト」の汎用リスト項目にアクセスすると E2036 を返します
これはおそらく、以下の前の質問に似ています/続きです。
Delphi XE3 で「E2382 インスタンス変数を使用してコンストラクタを呼び出すことはできません」と表示されるのはなぜですか?
今、私は同じコードで Delphi XE4 を試しています (上記の質問の解決策に従って、「コンストラクター」を「プロシージャー」に変更しました)。
今、ジェネリックリストにもこれらのものがあります。つまり、私は持っています
次に、これらのリストを関数パラメーターに入れます。これをループして、アイテムに直接アクセスしようとします。
これにより、コンパイラ エラー「E2036 変数が必要です」が発生します。ただし、直接アクセスしない場合、つまり、代わりにローカル変数を配置して最初に使用すると、機能します。
もう 1 つの「回避策」は、これらの「オブジェクト」タイプをすべて削除して「クラス」に変更することですが、なぜこれが以前のように機能しないのか興味がありますか? これも「コンパイラがモバイル開発に移行している」ということですか、それとももっと具体的な理由があるのでしょうか、それともバグなのでしょうか? ところで、私はこれを QC の問題として報告したので、そこから何かが生じるかどうかを確認します.
delphi - Delphi XE4 不変文字列
iOS プラットフォーム用の Delphi XE4 では、新しい文字列型が導入されました。不変のゼロ ベースの文字列です。これまでのところ、Delphi にはコピー オン ライトの可変文字列がありました。問題は、それが私の将来のプログラミングにとって何を意味するのかということです。ある文字列型が他の文字列型よりも優れている点はありますか? 新しい文字列タイプに切り替えるときに注意する必要がある落とし穴は何ですか (明らかな 0 対 1 ベース以外)?
ios - iOS をサポートする Delphi 用の HTTP クライアント/サーバー コンポーネントはありますか?
さまざまなプラットフォームで HTTP リクエスト ルーターとして機能する Delphi/Object Pascal でプログラムを開発しています。これは、特定の HTTP 要求を通過させ、その他の要求をローカルで処理するように設計された一種のプロキシです。Windows で実行していますが、iOS に移植したいと考えています。
このプログラムは現在、Indy Internet コンポーネント スイートを使用して、HTTP クライアントと HTTP サーバーを実装しています。これらのコンポーネントは、Delphi XE4 を使用して iOS に正常にコンパイルされますが、サポートされておらず、実行されないことが最近わかりました。
実行可能なオプションを探しています。IP*Works や RealThinClient などの他のコンポーネント スイートについては知っていますが、使用した経験はありません。
この環境で HTTP クライアント/HTTP サーバー アプリケーションを開発した人はいますか? XE4 はリリースされたばかりなので、iOS に対する Delphi のサポートは非常に新しいものです。しかし、XE2 には FreePascal に基づく iOS ソリューションがありました (最初はこれを使って Lazarus でプログラムを作成し、Linux と MacOS に移植しました)。また、XE4 は今週までベータ テスト中でした。したがって、誰かが今までにこれを試した可能性があります。