delphi本身做了一个类,然后constructor Create;怎么来调用这个函数

如题所述

第1个回答  2014-11-06
1在其他类琅绫擎用,哪你就得先创建对象。然后经由过程这个对象调用,类1: void main()如:{max();};int max(){};这是直接用得;在本身类琅绫擎调用函数,就直接在想用的处所直接 写名字来竽暌姑。 类1 bb=new 类1();类1: void main(){ };int max(){};类2: bb.max();如许就ok了 查看原帖>>本回答被提问者采纳

delphi中create的用法一直不是很清楚 有没有系统全面的介绍
当你写一个类,它会默认继承祖先类的构造函数,不过你可以把祖先的盖掉,加上自己的参数,比如:TmyObj=Class(TObject)public constructor Create(const s:string);\/\/覆盖祖先的构造函数 destructor Destroy;override;end;\/\/...constructor TmyObj.Create(const s:string);begin inherited;\/\/调用祖先的...

delphi中constructor,destructor 都什么时候生效
constructor TMyLoginr.Create; 是你的TMyLoginr类的构造函数destructor TMyLogin.Destroy; 是你的TMyLoginr类的析构函数 构造函数在你的对象事例化的时候 如下var MyLogin: TMyLogin;begin MyLogin := TMyLogin.Create(); \/\/这里就会调用构造函数了end; 析构函数在对象销毁的时候调用...

delphi程序运行时别的功能无法使用
1) 在线程单元定义一个TEdit对象,例如edit4:Tedit; 在Execute过程内直接引用但在Unit1中一定要在FormCreate过程里作一个赋值:procedure TForm1.FormCreate(Sender: TObject); begin thread1.edit4:=edit1; end;这样,就把第一线程的edit4与Form上的edit1联系来。2)在第二个线程中首先声明调用Unti1,也就是要...

DELPHI基础教程:异常处理与程序调试(二)[2]
constructor Create(ErrorNum: Integer)end;EInValidation增加了一个公有成员ErrorCode来保存错误代码 错误代码的增加提供了很大的编程灵活性 对于异常类 可以根据错误代码提供不同的错误信息 对于使用者可以通过截取错误代码 在try…except模块之外来处理异常 从以上定义可以发现 EInvalidPassWord和EInvalidInput...

DELPHI基础教程:开发Delphi对象式数据管理功能(二)[1]
这两个方法在实现上没有大的不同 顾名思义 第一个方法是通过资源名构造TResourceStream; 第二个方法通过资源ID构造TResourceStream 而且在实现过程中 它们都调用了Initialize方法 下面是它们的实现 constructor TResourceStream Create(Instance: THandle; const ResName: string;ResType: PChar)begin inherit...

Delphi 如何用多线程进行数据采集
--- ② 重载超类TThread的Execute方法。在这一方法中将具体地执行数据采集任务。--- ③ 如果希望一边采集一边显示,就在编写几个用于显示采集进度的过程,供Execute方法调用。--- TThread类中最常用的属性\/方法如下:Create方法:constructor Create (CreateSuspended: Boolean);--- 其中CreateSuspended...

通过实例看VCL组件开发全过程(一)
constructor Create(AOwner:TComponent);override;\/\/完成一些初始化工作 procedure ReSetRunClock; \/\/跑表和倒计时都需要一个复位方法给组件使用者调用 procedure ReSetBackClock; published property State:TState read fState write SetState default StClock;\/\/默认为时钟状态 property Active:boolean read GetActive wri...

如何通过Synchronize方法在主线程运行一个带参数的方法
constructor Create(AProxy: TMyProxy; AParam: Integer);end;当然,相信你自己可以写出以下的实现:constructor TMyJob.Create(AProxy: TMyProxy; AParam: Integer);begin FProxy := AProxy;FParam := AParam;end;procedure TMyJob.Execute;begin FProxy.DoSomeThing(FParam);end;在线程中的调用...

delphi的tinterfacedobject怎么释放
首先来谈谈QueryInterface接口方法。我们知道一个对象类是可以实现多个接口的。任何接口对象都一定实现了IUnknown接口。因此,只要你获得了一个接口指针,那一定可以通过这个接口指针调用QueryInterface方法。而调用QueryInterface就可以知道这个接口指针还实现了一些什么接口。这对接口编程机制来说非常重要。判断一个接口指针是否...

delphi程序为什么比bcb大那么多
最简单的方法是让这个功能类去调用某个Form中的TtlmController的Translate()函数,但是这样的缺点是程序可能需要为此做较大的改动,另外语言文件中的文字也将变得混乱不堪。那么这个时候最好的解决方案就是使用TtlmObject类,该类同TtlmController类一样,也有Translate函数可以使用,但是区别是它不会侦测...

相似回答