例如,我form中有个函数f(),在Button的click事件中调用f(a).后来,我又继承了该form,在新form中我想在button的click事件中调用f(b),我希望能通过改变父类中a的值为b后运行f(a)从而达到f(b)的目的,我该如何做。
解决方案 »
- byte数组和pchar的转换?怎样转?
- delphi 保存bmp图片到sqlserver
- 为什么我这一个月都不能登陆CSDN呢
- 数据库开发问题,请指教!
- 关于错误信息的处理
- 请问:在indy控件中,怎样在tcp server端知道tcp client端的机器号?
- 每天做什么erp,好没意思,想做game
- 低价寻求管理信息系统开发项目,提供较长时间免费维护和升级服务
- QuickRep1.PrinterSettings.duplex中duplex(双重,双向)是怎样用?
- 想在程序结束前执行一个操作,无论程序使用close还是Application.Terminate
- 怎样才能从TDateTime 中取出月份
- 高手请指教->多个Form间怎么互通消息?
定义protect或者public的函数,专门设置/读取私有变量的值.
private
_a:Integer;
public
SetA(a:Integer);
ReadA():Integer;
......
procedure SetA(a:Integer);
begin
_a:=a;
end;function ReadA():Integer;
begin
Result:=_a;
end;子类中继承后,可以用SetA和ReadA来设置/读取_a的值