TheDay : Tdate;
NewDay : Tdate;
TheDay.Assign(NewDay)和TheDay := NewDay,对TheDay有什么影响或区别
NewDay : Tdate;
TheDay.Assign(NewDay)和TheDay := NewDay,对TheDay有什么影响或区别
解决方案 »
- delphi窑洞关门了?
- 今天发现的一个intraweb问题,大家来帮忙看一下……
- TClientDataSet组件的有趣问题
- 关于MFC函数库函数在DELPHI中的使用(请大侠出招)
- 在一窗口想引用其它窗口问题?
- 如何在复制控件的时候,自动复制其代码?
- 庆五一,防非典,大散分
- 一个有意思的难题,如何使字符串:'(12+3)*4/5'变为算式并取得结果!
- 卖客户关系管理系统(CRM)程序和代码
- 对不起,各位请不要说我乱发贴子,因为我很着急!个人理财的软件,用什么软件好?家庭银行家(HomeBanker) V2.0 build 43 不太好用?
- Intraweb下如何按一个按钮后,新打开一个窗口?
- delphi 调用oracle的exp 急急急
但是用assign好像两个之中任意一个有变化,两个都会变
而直接赋值好像不一样
唉,记不清楚了,希望别误导楼主就行了
2.对象的Assign方法用于拷贝另一个类型兼容对象的内容到本对象,而对象之间的:=操作只对对象指针进行赋值,之后两个变量将指向同一个对象。
3.对象的属性比较特殊(比如TForm.Font),:=操作实际上调用的是与属性相对应的write方法,而一般来说write里面是调用Assign的(比如FFont.Assign(Value)),所以这个时候Assign和:=具有相似的含义。
TheDay.Assign(NewDay) //内容赋值,将NewDay对象复制另一个对象实例,并由TheDay指向