掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
文字列をバイナリ形式で読み書きするには? (ID:161)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いくつか勘違いがあるようですが…(^^ゞ 書かれているサンプルコードでは10個の文字列は保存できません。 ◆SizeOf(string)の値は4です。(ポインタの格納サイズ) ◆iarrアドレス以降に格納されているのは、文字列ではなくて文字列のポインタです。 ◆string(長い文字列)の配列ではなくてstring[n](短い文字列)の配列ならば、文字列そのもの(文字列の長さデータも含む)が先頭アドレスから順に格納されます。 ◆たとえバイナリ形式で文字列を保存しても、エディタで見えてしまいます。 したがって、文字列をエディタで見られないように保存するには、文字コードを加工して保存し、読込む時に元に戻すようにする必要があります。 「Delphian World」に暗号化保存のコンポーネントがあるので、それを利用すればいいでしょう。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.