問題タブ [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.
delphi - Windows XP 上の FireMonkey Canvas.DrawLine
どうすれば線を引くことができますか? このコードは何も表示しません:
Windows XP Service Pack 3 (tOsVersion.ToString は「バージョン 5.1、ビルド 2600、32 ビット版」、Delphi XE2 update 1 インストール済み)
delphi - 文字列データ型構造を使用してファイルの書き込み/読み取りは可能ですか?
私が使用するファイルに何かを書くために、例えばこのコード:
また、I / Oファイルの場合、バイトの配列を使用するので、すべて問題ありませんが、文字列を使用する場合、たとえば次のように宣言します。
その後、動作しません。そのファイルは何も書かないという意味で。私はその理由を理解しました、または単にそれを理解したと思います。問題は、文字列に静的構造ではなくメモリへのポインタだけが含まれている理由だと思います。正しい?この場合、それを解決するためのいくつかの解決策がありますか?ある意味で、ベクトルではなく文字列を使用してファイルを書き込むことができるようにするために何かを行うことは可能ですか?または、必要に応じてベクトルを使用する必要がありますか?可能であれば、私はできますか?どうもありがとう。
delphi - FastCodePatch を Delphi XE2 Win64 プラットフォームで動作させる方法は?
ユニット FastCodePatch.pas は Win32 プラットフォームで動作します。Delphi XE2 は Win64 プラットフォームをサポートしていますが、FastCodePatch を Win64 プラットフォームで動作させる方法はありますか?
Ville Krumlinde が提供するソリューションは、64 ビット パッケージでは機能しません。スタンドアロンの .exe アプリケーションでのみ機能します。
delphi - TAlphaColorのStringToColor関数に相当するものはどれですか?
文字列を(Firemonkeyで使用されるカラータイプ)Graphics.StringToColor
に変換する関数に相当するものを探しています。オンラインのRadStudioヘルプと関連するfiremokeyユニットを運がなくてTAlphaColor
検索しました:(。これらの値を変換する関数を簡単に記述できますが、RTL関数を使用することを恐れています。文字列を変換する関数が存在するかどうかは誰でも知っています。 delphi-xe2のTALphaColor?
delphi - 0/1から始まらない制限された長さの文字列型を宣言することは可能ですか?
Delphiでは、整数値のサブ範囲を宣言することができます。例えば:
myIntタイプの値を2から150までの値に制限します。しかし、文字列の長さを制限したい場合はどうなりますか?
私が書いた場合:
mystringの長さを150バイトと宣言し、長さを0、1、2などから150までに制限します。しかし、たとえば、長さを2から150の間に制限するにはどうすればよいですか?もちろん、文字列の長さをチェックして例外を発生させることはできますが、Delphiには、サブレンジとスタイルが似ている、この状況に固有の構文が含まれていますか?
これは明らかに機能しませんが、私は次のようなものが欲しいです:
それが不可能な場合は、長さを確認したり、例外を発生させたりすることができます。
このコードを試してみてください:
また:
また:
これらはすべて例外を発生させます。これを解決することは可能ですか?文字列に対する複数の操作の場合、関数をより多くの部分に分割する必要がありますか?コンストラクターで、次のチェックを追加する方が良いminlength < maxlength
ですか?設定minlength > maxlength
すると例外が発生します。
macos - OSX用のアプリケーションをデプロイ/ビルドする
私は最初のXE2FMHDアプリケーションを作成しました。
OSXマシンを接続し、OSXでデバッグビルドを実行しても問題なく動作しますが、リリースバージョンを作成して別のコンピューターにコピーする方法がありません。
デバッグによって作成されたパッケージをコピーしようとしましたが、ファイルがありません。
XE2内で、[プロジェクト]->[展開]に移動しました。
OSXデバッグ展開の場合、緑色のボタンがありますが、OSXリリース展開ではありません。
手がかり?
delphi - Vim をデフォルトのマージ ビューアとして使用するための Delphi XE の設定
チェックインの競合を解決するために、Delphi XE のデフォルトのマージ ビューアとして vim を使用することは可能ですか?
その場合、ツール -> オプション -> マージ ビューアー ダイアログでどのパラメーターを使用する必要がありますか?
delphi - Delphi x64 組み込みデータベース
長い間グーグルで検索しましたが、答えが見つからないようです。Delphi で使用する x64 組み込みデータベースはありますか? 何も見つからないようです
delphi - ステータス フォームを表示するウィンドウからのコピーを使用する
Delphi では、コピーを開始したときに表示されるフォームは何を表示できますか? どうもありがとう。
delphi - Mac で 1 つおきにカーネルのデバッグを開始すると致命的なエラーが発生する
Windows 32 ビット マシンで FireMonkey HD アプリケーションを作成し、Snow Leopard を実行している MacBook に展開 (リモート デバッグ) しています。Delphi XE2 トライアルを実行しています。
1 つのことを除いて、すべて正常に動作しています。F9 を押すと、 1回おきに次のエラーが発生します。
カーネルのデバッグを開始する際の致命的なエラー: 「無効なデバッガー要求」。作業内容を保存して、Delphi XE2 を再起動してください。
XE2 を再起動して再度実行すると、この問題が解決されます... 1 回だけ実行すると、同じエラーが再び発生します。CTRL-F2 でデバッグ実行を停止しても、Mac でアプリケーションを適切に閉じても、違いはありません。すべてのプロジェクトで発生します (FireMonkey フォームが 1 つしかない新しい空のプロジェクトを含む)。PAServer ターミナルには情報がなく、まだ「リッスン」状態です。
この問題を回避する方法に関するヒントはありますか?