com+开发时,向客户断发送错误信息有何好方法? com+开发时,向客户断发送错误信息有何好方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最好用函数返回值type TMyArray=array[0..9] of string;procedure GetTableData(SQL:string;var ErrorArray:TMyArray);用在3层的时候string类型会有问题,改成pchar或char就可以了type TMyError=array[0..254] of char; TmyArray=array[0..9] of TMyError;要不就定义错误编码…… 我一般采取触发异常的方式;异常的好处是,可以不需考虑过多的if...then...,减少程序的烦琐;但是异常只有一个字符串,而没有ID,所以很难根据异常的类型来区分处理;所以在客户端可能采取自己定义异常,为Exception的子类; 但是在com+组件中,向客户端或其他组件发送异常时,自定义的异常将很难发送到客户端或其他组件,所以建议还是在异常的消息字符串内部下文章; 在异常消息字符串定义自己的结构,可能采用分级码结构,以实现自己独特的异常继承树; 请教一个数据库小问题? 一个简单问题 fast report报表的换页问题 组件问题!!急! 100分求MAC 9(或以上)操作系统的截图(上面要有Button,comombox..等等),想要做一个MAC风格的控件 关于Access的几个问题。 Indy的怪问题,高分求解 我装的是windows98超作系统怎么每次关机关不了,请各位高手参与讨论! 请问怎么发贴,提问 不明白,请问在stringgrid的单元格中画图为什么会有的能画出来,有的画不出来? 如何实现控制局域网类计算机访问外网? 很简单的delphi问题
type
TMyArray=array[0..9] of string;
procedure GetTableData(SQL:string;var ErrorArray:TMyArray);
用在3层的时候string类型会有问题,改成pchar或char就可以了
type
TMyError=array[0..254] of char;
TmyArray=array[0..9] of TMyError;
要不就定义错误编码……
但是在com+组件中,向客户端或其他组件发送异常时,自定义的异常将很难发送到客户端或其他组件,所以建议还是在异常的消息字符串内部下文章;
在异常消息字符串定义自己的结构,可能采用分级码结构,以实现自己独特的异常继承树;