在Delphi中,过程write可以处理以下内容:
write(TF,st1)
并且。
write(TF,st1,st2,st3,st4);
我想声明一个过程,使它也能够做到这一点,语法是什么?
以及以下选项:
write(TF,[st1,st2,st3])
虽然我知道如何做到这一点,但不太理想。
主要目的是将 ShortString
传递到函数中,该函数将从文件中进行读取调用,并按定义的 shortString
长度进行读取。但是,在将其作为变体或开放数组传递后,shortString
失去了其“大小”,并变成了255,这使得此传递对于我来说无法使用。
但是,如果您想要传递开放数组,则仍然可以获得答案。
inc
不支持可变数量的参数。 - Andreas Rejbrand