問題タブ [ansistring]

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 投票する
0 に答える
555 参照

c++ - memcpy を使用して BYTE 配列部分を AnsiString にコピーする

次の状況を得ました:

これを使用すると完璧に機能します:

Potnummer を読み取るには 2 バイトが必要なので、memcpy の後のポートの内容は次のとおりです。 Port == 5000;

しかし、AnsiString に同じ方法を使用すると失敗します。

その後、IP_Adress は空ではありませんが、ReadBuffer と同じものが含まれていません。

IP_Adress 位置 0 ~ 3 の内容:

0x27 0xEC 0x77 0x00

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

c++ - C++ Builder: バイナリ コードを AnsiString に変換する

「01010100011001010111001101110100」のようなバイナリ コードがある場合、これを「テスト」に戻すにはどうすればよいですか?

ありがとう。

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

delphi - Ansistring の文字の char コードを見つける方法

D7 などの古いバージョンの Delphi では、s が文字列の場合と同じようにできますがord(s[i])、AnsiString でこれを試みると、例外 (アクセス違反) が発生します。

PS 私は長い間 Delphi 7 を使用していました。

エラーを再現する手順は次のとおりです。新しいプロジェクトを作成し、フォームのメモ (memo1 にします) を使用して、次のコードをフォーム作成イベント ハンドラーに追加します。

私にとって、このコードは AV を生成します。