小编Edw*_*ard的帖子

如何在类中创建单个动态数组作为属性

我正在创建一个用于编写和读取数组的类打开文件,关闭文件一切正常.此外,我能够向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)

arrays delphi class

4
推荐指数
2
解决办法
6504
查看次数

标签 统计

arrays ×1

class ×1

delphi ×1