以前都没用过delphi,却被经理赶鸭子上轿般的做一个界面,好呆总算是接近尾声了,但还有几个问题需要请教:1:当我的后台socket服务端启动时,前台连接显示都没有问题,但当后台没有启动时出错“Asynchronous socket error 10061.”
我使用的是:TSocket.Active := True;
请问如何捕捉这个错误?2:如何作安装程序? 特殊需要的是:在安装过程中,要为所在目录需要建立一个数据库及表。3:TPageControl控件,当设置它的TabPosition为"left“后,如何使其TabSheet的标题显示为:
这
是
标
题 这个样子,我设置了好久都设置不好。
请问如何实现?或者有什么好的第三方控件,我找了些控件都不能实现这样
我使用的是:TSocket.Active := True;
请问如何捕捉这个错误?2:如何作安装程序? 特殊需要的是:在安装过程中,要为所在目录需要建立一个数据库及表。3:TPageControl控件,当设置它的TabPosition为"left“后,如何使其TabSheet的标题显示为:
这
是
标
题 这个样子,我设置了好久都设置不好。
请问如何实现?或者有什么好的第三方控件,我找了些控件都不能实现这样
问题3,用TPageControl好象是不行实现的
1.try
TSocket.Active := True;
except
showmessage('soket 没有启动')
end;3. TabSheet1.Caption:= '这'+ #13#10+'是';
另外,这样写可捕捉出原始错误信息:
try
TSocket.Active := True;
except on E:exception do
showmessage('soket 没有启动: '+E.Message)
end;
我试了楼上的方法,try...except,还是不行啊!
我试了楼上的方法,try...except,还是不行啊!
try 在delphi中是报错的,但是编译成exe就只会显示你的提示信息了
to PrgmLover(爱国者) :
谁说不可以折行,如果没有试过就不要乱说,我已经测试过的,
除非你说的折行不是正常人的折行
如:
procedure TForm1.ServerSocket1ClientError(Sender: TObject;
Socket: TCustomWinSocket; ErrorEvent: TErrorEvent;
var ErrorCode: Integer);
begin
ErrorCode := 0;
end;
试试!
这
是
标
题
//我个人认为完全可以用label来完成吗。位置调整一下,应该可以解决你的问题
这
是
标
题