-
Recent Posts
Recent Comments
- Anonymous on delphi 下 用assert 来完成错误的捕捉.
- cheny on 软件思想-转自ORG -作者:李战
- idaho on 网络处理器概述
- 数据恢复 on delphi 下 用assert 来完成错误的捕捉.
- 青玄子 on Acronis True Image 真的很好用
Archives
Categories
Meta
Category Archives: 工作记录
ADOQuery override 的 iprovidersupport
该死的DBISAM不支持iprovider ,去论坛上看,居然说早就知道这个问题,但最近太忙,没时间实现,faint… 正好要用到clientdataset 只好仿照ADOQuery 来实现接口的部分过程. adoQuery override 的 接口函数 procedure PSEndTransaction(Commit: Boolean); override;procedure PSExecute; override;function PSExecuteStatement(const ASQL: string; AParams: TParams; ResultSet: Pointer = nil): Integer; override;procedure PSGetAttributes(List: TList); override;function PSGetDefaultOrder: TIndexDef; override;function PSGetKeyFields: string; override;function PSGetParams: TParams; override;function PSGetQuoteChar: string; … Continue reading
Posted in 工作记录
Leave a comment
解决intraweb7.x在delphi 7下安装帮助文件后无法按F1导向的问题.
其实很简单,安装完index content link后,记得把borland delphi help目录下的d7.gid删除掉.
Posted in 工作记录
Leave a comment
webserver的错误捕捉和类型
异常类型: 1.前台导向类 程序可通过try except块来捕捉,根据异常handle来判断程序处理.通过生成错误导向页面来引导用户处理. 2.后台异常类 后台程序出现可预知的错误,通过try except块来捕捉,根据异常handle来判断程序处理,运行时log到指定文件. 3.后台无法预料的错误 用madshiExcept捕捉后让用户选择处理方式.
Posted in 工作记录
Leave a comment
delphi 下 用assert 来完成错误的捕捉.
Assert 过程原形[code]procedure Assert (expr :Boolean [; const msg: string]);[/code]在system.pas 里 Assert 的实现是:procedure _Assert(const Message, Filename: AnsiString; LineNumber: Integer); {$IFDEF PUREPASCAL} begin if Assigned(AssertErrorProc) then AssertErrorProc(Message, Filename, LineNumber, Pointer(-1)) else Error(reAssertionFailed); // loses return address end; {$ELSE} asm PUSH EBX {$IFDEF … Continue reading
Posted in 工作记录
2 Comments
我的开发环境
开发工具: delphi 7 Enterprise Web : Intraweb 7.1.12 For DelphiIDE : Castalia3 ,CnPack第三方控件: madshi Collection
Posted in 工作记录
Leave a comment