1.uses后面跟的是什么? 单元(PAS)文件吗?
2.方法也可以自己定义的吗? 怎么定义?
3.请解释下这两段代码 谢谢!
TClientHandleThread = class(TThread)
private
CommandStr:String;
procedure HandleInput;
protected
procedure Execute; override;
Public
constructor Create;
destructor Destroy; override;
end;TClientOnlineThread = class(TThread)
private
SysThread:TIdTCPClient;
protected
procedure Execute; override;
Public
constructor Create;
destructor Destroy; override;
end;4.定义变量用Type就不用var了吗 比如:
type
Giga = record暂时就这些 谢谢各位了!
2.方法也可以自己定义的吗? 怎么定义?
3.请解释下这两段代码 谢谢!
TClientHandleThread = class(TThread)
private
CommandStr:String;
procedure HandleInput;
protected
procedure Execute; override;
Public
constructor Create;
destructor Destroy; override;
end;TClientOnlineThread = class(TThread)
private
SysThread:TIdTCPClient;
protected
procedure Execute; override;
Public
constructor Create;
destructor Destroy; override;
end;4.定义变量用Type就不用var了吗 比如:
type
Giga = record暂时就这些 谢谢各位了!
2、方法可以自己定义,自己写函数跟过程
3、这两个是线程类,从TThread继承
4、这个定义的应该是定义记录格式,所以不是用var定义
2. 方法可以自己定义, 例如
TTest = class
private
procedure A;
function B: string;
end;
3. 两个线程. procedure Execute; override; 里面写该线程要执行的操作
4. type 下面是类型定义,不是变量 如:
type
Giga = record
...
end;
TTest = class
....
在使用上面定义的类型是, 要定义变量 如:
var
A: giga;
B: TTest;
是什么意思...