我试图创建一个可以使用Delphi""文件的通用类。特征。作为通用,它应该能够处理任何类型的记录结构。我只能想到将结构作为指针传递。由于编译器不允许属性为Pointer类型,因此我必须声明一个公共过程,如:
procedure SetStructure (aPointToStruct: Pointer);
这可以很好地将结构作为指针传递,但不幸的是,由于过程只是一个指针,因此错过了所有结构信息。我想知道是否有任何方法可以检索结构信息,或者将记录(任何类型)作为参数传递。
这是一个概念性问题,因此,我认为不需要代码示例。不过,如果你发现它真的很重要,我可以找出一个。及时:我为我的无知道歉,如果这是一个愚蠢或概念错误的问题。