一个编写通用函数的问题(100分)

  • 主题发起人 主题发起人 Q羊羊Q
  • 开始时间 开始时间
Q

Q羊羊Q

Unregistered / Unconfirmed
GUEST, unregistred user!
因为每个form都要用到一个类似的函数
所以我想编一个通用函数
FunctionName(参数1,int X,int Y);
差数1就是到时候要用到的窗体
我的参数这样写:TForm *CurrentFrm
却报这样的错误:TFrom can no start a parament declaration
请问为什么会有这样的错误?
我应该怎么声明这个函数?
 
关键看你的参数1是什么类型
 
都是从TFrom继承下来的窗体对象
 
我的参数这样写:TForm *CurrentFrm //TForm
却报这样的错误:TFrom can no start a parament declaration//TFrom??
 
让你的所有form都从一个父类parentform继承,在parentform实现该函数
 
TTestForm(Self)试试.TTestForm是你当前窗口类名.
 
你的参数应该没有问题
发生这样的错误好像是你没有引用窗体文件
你应该是新建了unit的时候写的吧
应用窗体文件试试看
 
接受答案了.
 
后退
顶部