TStringList的LoadFromFile是以Crln来换行的
比如'abc'#13#10'def'就会被LosdFromFile认为是两行数据
你这样用TStringList有奇怪,我从来没想过这样用
你先察看StringList的COUNT嘛。
而且什么叫溢出,你这最多是越界嘛(如果确实只有一行的话)
建议还是动态分配+指针吧下边是函数的顺序,
(SDK函数,我对PASCAL的文件函数用的比较少)
CreateFile
GetFileSize
GetMemory
ReadFile
CloseHandle
Freememory