問題タブ [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.

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

delphi - DelphiXE2。.exeをコンパイルする方法は?

Delphiプログラムをコーディングして、ロックンロールする準備ができていますが、.exeをコンパイルするオプションが見つかりません。

私はそれが明白だと確信しています、何か助けはありますか?

0 投票する
3 に答える
11544 参照

delphi - 実行時にFireMonkeyのTreeViewにノードを追加する方法

FMX.TreeView.TTreeViewオンラインドキュメント、またはDelphi XE2に含まれているデモで、実行時にコントロールにノードを追加するためのサンプルが見つかりません。では、実行時にFireMonkey TreeViewのノードを追加、削除、およびトラバースするにはどうすればよいですか?

0 投票する
3 に答える
1836 参照

delphi - x64 プラットフォームでは Delphi xe2 tms コンポーネントを使用できない

Delphi xe2 に tms コンポーネント 6.1.4.1 をインストールしました。x32 プラットフォームでは正常に動作しますが、x64 プラットフォームでは使用できません。何か不足していますか?

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

delphi - LiveBinding - TListTStringGrid にバインド

次のサンプル コード セットがあります。LiveBinding を使用してDataリスト要素をバインドするにはどうすればよいですか。TStringGridグリッド内の列が変更されたときに基になる を更新できるように、双方向の更新が必要TPersonです。

TDatasetBased バインディングでこれを行う方法の例を見てきましたが、 TDataset.

0 投票する
3 に答える
3617 参照

delphi - base64 をデコードすると余分なスペースが追加されます

私は Delphi XE2 で作業しています これを使用して base64 バイト配列を文字列に変換しています

次に、この関数を使用して文字列をバイト配列にデコードします

ただし、入力文字列の長さは 400 で、デコード後のバイト配列の長さは 8192 です。

どこかに余分なスペースを追加しています...私が間違っていることとして何か提案はありますか?

編集...

これは、c# から tcp を介して Delphi XE2 アプリに送信されるデータの base64 文字列の長さ = 400 です。

TBytes を文字列に変換すると、Delphi アプリで TBytes を受け取ります。

Tbytes から UTF-7 文字列への文字 列の長さ = 401

TByte から UTF-8 文字列 文字列の長さ = 0 (ゼロ)

TByte から ANSI 文字列への文字列の長さ = 401

間に余分なビットが1つ入っていますが、なぜそれが来るのかわかりません。

親切なアドバイス私は何か間違ったことをしていますか。

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

delphi - 複数の TBytes 配列を組み合わせる最良の方法

TBytes配列を結合する最良の方法は何ですか?

すべての配列は同じサイズです。の内容を の最後、Array2の最後などに追加したい。Array1Array3Array2

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

delphi - TAdvMemo コンポーネントの問題(wordwrap について)

を使用してTAdvMemoいます。私の問題はWordWrap物件にあります。テキスト領域にテキストを入力すると非常にうまく機能しますが、コードで文字列を追加すると効果がありません。

私はWordWrapプロパティをに設定しwwRightMarginRightMarginプロパティを に設定しまし80たが、私を助けることができる他のプロパティが表示されないので、それを解決するためのアイデアを尋ねますか?

たとえば、次のようになります。

MyString'hello word' のような文字列です。80 文字より長く、折り返しが有効になっている場合、新しい行に折り返す必要がありますが、代わりにすべて同じ行にあります。

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

delphi - Indy DnsResolver 無効なパケット サイズ Delphi XE2

私はデルファイXE2で働いています

データが512バイトを超えるとエラーがスローされるため、tcpでdnsresolverを実行したいのですが、udpのサイズ制限が原因だと思います。

したがって、dnsresolver が tcp でサイズ制限を増やして動作するには、どのような構成が必要ですか。

ありがとう

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

delphi - Firemonkeyフロートキーアニメーション、特定のキーに移動

Firemonkey 2dアプリケーションでは、フロートキーを使用してTLineコントロールを24時間動かそうとしています。分針用に60個のキーフレームを追加し、時針用に12個のキーフレームを追加しました(実際には、位置x、位置y、高さ、幅に1つ追加したため、はるかに多くのキーがあります)。

だから、今私は2つの質問があります:

  1. キーフレームを再生してから、キーフレームから始めて、次のキーフレームに進むにはどうすればよいですか?

  2. 特定のキーフレームに移動するにはどうすればよいですか?(つまり、フォームをロードし、現在の時刻を表示したい)

ファイアモンキー時計

これは、特定のビジネスソリューションを解決するためではなく、DelphiXE2について詳しく知るために行っていることに注意してください。