名前 題名 ▼ Mr.XRAYさん > 念のため,短い文字列もふつーに文字列として操作することができます. > > procedure TForm1.Button1Click(Sender: TObject); > var > buf : string[16]; > begin > Memo1.Lines.Clear; > > buf := 'ABC'; > buf[4] := 'D'; > > //要素4の文字は認識しないので文字列の長さには含まれない > //短い文字列はStringでキャストしないと警告が表示される > Memo1.Lines.Add(string(buf)); > Memo1.Lines.Add(IntToStr(Length(buf))); > > //文字列の長さ以内の要素の文字を変更した場合 > //文字の置換となる > buf[1] := 'B'; > Memo1.Lines.Add(string(buf)); > end; > > ところで,http://okwave.jp/qa/q9268853.html のキーワードが > 「ストリング Delphi AnsiChar AnsiString TPersonArray」 > となっています.こういうところからもその方のスキルを判断できます. > > TPersonArray は自分で定義した型ですから,キーワードにするには不適切です. > ストリングはできれば String とか String 型ですね. > あとはやむを得ないでしょう. > GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link