我正在创建一个用于编写和读取数组的类打开文件,关闭文件一切正常.此外,我能够向bin文件写一个数组.但是从类中返回一个数组是远远的桥梁.
到目前为止,还有两个我无法解决的问题
1)在public section函数中ReadArrFromFile:array of single; ==>标识符预期但找到的数组和不兼容的类型单个和动态数组
2)在使用函数Tbinfiles.ReadArrFromFile的实现中:单个数组,==>我总是得到E2029标识符,但找到了ARRAY
对于1),如果我在主程序中定义单个数组,则不会导致任何问题2)ReadArrFromFile在主程序上运行正常
我正在使用代码集RAD delphi 2007和windows vista.
unit UbinFiles;
interface
type
TBinFiles = Class
private
pFileName : String; // File name (FILENAME.bin)
pFileType : string; // File type (of .. )
pFileLoc : string; // FileLocation path
pMyarr : array of single; // array to receive / provide results
pArrLen : integer; // To define arraylength
pFKA : file; // File Known As or the internal name
pRecsWritten : integer; …Run Code Online (Sandbox Code Playgroud)