把具有共性(这里的共性与类无关)意义的类写在一个unit,事实上,你不可能每个类占一个unit(也不好管理)
解决方案 »
- Delphi导入ImgEdit.ocx控件后,为什么在 Tool Palette 看不到控件?
- 简单问题,关于cxGrid
- 调用DLL中的MDI主窗口的问题
- 在线,求如何获得MP3文件播放时间
- 求一打印控件,能控制打印从第几页到第几页
- 关于2000,XP,2003做了防范?
- 请问,可有用于delphi6的Rxlib控件包?若有,哪里有下载的,谢谢!
- 请问如何屏蔽win按键???急用
- 请问在Delphi中如何操作Dos命今?
- 三维坐标色图
- 如何在DBGrid中增加一列显示排序序号?
- 急!!高分求救:用delphi5连接oracle8i的问题(我的client与server的ORACLE字符集均为AMERICAN_AMERICA.UTF8))
unit User;TUser = class
private
fLog: TLog;
public
procedure WriteLog;
function getName:String;
.....
end;implement
procedure TUser.WriteLog;
begin
fLog.Write(self);
end;end.unit Log;
type
TLog = class
public
procedure Write(User: TUser);
end;
implement
procedure TLog.Write(User: TUser);
begin
showmessage(User.getName);
showmessage(User.getSex);
......
end;
end.我觉得这样把他们分在两个单元是很舒服的事情,但是在delphi中不可以吗?
在unit User; 加
uses Log;//試一下就知道
type
TB = class
public
procedure AProc(a: TObject);
end;procedure AProc(a: TObject);
begin
TA(a).
end;你试试看:)