問題タブ [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.
c++ - memcpy を使用して BYTE 配列部分を AnsiString にコピーする
次の状況を得ました:
これを使用すると完璧に機能します:
Potnummer を読み取るには 2 バイトが必要なので、memcpy の後のポートの内容は次のとおりです。 Port == 5000;
しかし、AnsiString に同じ方法を使用すると失敗します。
その後、IP_Adress は空ではありませんが、ReadBuffer と同じものが含まれていません。
IP_Adress 位置 0 ~ 3 の内容:
0x27 0xEC 0x77 0x00
c++ - C++ Builder: バイナリ コードを AnsiString に変換する
「01010100011001010111001101110100」のようなバイナリ コードがある場合、これを「テスト」に戻すにはどうすればよいですか?
ありがとう。
delphi - Ansistring の文字の char コードを見つける方法
D7 などの古いバージョンの Delphi では、s が文字列の場合と同じようにできますがord(s[i])
、AnsiString でこれを試みると、例外 (アクセス違反) が発生します。
PS 私は長い間 Delphi 7 を使用していました。
エラーを再現する手順は次のとおりです。新しいプロジェクトを作成し、フォームのメモ (memo1 にします) を使用して、次のコードをフォーム作成イベント ハンドラーに追加します。
私にとって、このコードは AV を生成します。