掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Pointerをarray of Charに変換するには (ID:11101)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
type TBuffArray = array of Char; TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private 宣言 } procedure test(Buff: TBuffArray); public { Public 宣言 } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); var mStream:TMemoryStream; tmpStr: String; tmpChars: TBuffArray; begin tmpStr := 'あいうえお123ABCxyz'; mStream := TMemoryStream.Create; try //mStream.LoadFromFile(Edit.Text); mStream.Write(PChar(tmpStr)^,Length(tmpStr)); mStream.Position := 0; SetLength(tmpChars, mStream.Size); mStream.Read(tmpChars[0], mStream.Size); test(tmpChars); finally mStream.Free; end; end; procedure TForm1.test(Buff: TBuffArray); begin Form1.Caption := String(Buff); end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.