string 在 delphi 中是一種指標的字串, 其大小為 4 bytes (因為是指標, 可以利用 SizeOf 來取得).
stortstring 是固定長度的字串, 大小為 256 bytes, 其中第一個 byte 為長度, 後面的 1..255 為實體資料, 存放著 255 個 char
string[n] 也是固定長度的字串, 大小為 n+1 個 bytes, 其中第一個 byte 為長度, 後面的 1..n 為實體資料, 存放著 n 個 char (此為相容之前的 pascal 使用, 而且 n 不得大於 255)
對應參考資料:
http://delphi.ktop.com.tw/topic.asp?TOPIC_ID=28402