我想修补一个例程调用,以便能够通过一些修改自己处理它.我正在写一个资源加载器.我想修补Delphi的LoadResourceModule和InitInheritedComponent例程.我已经在MadExcept.pas单元中检查了PatchAPI调用,但如果我可以将其用于我的项目,则无法弄明白.
我想要类似的东西
我的exe在运行时调用 - > LoadResourceModule - >跳转到 - > MyCustomResourceModule ...
任何关于此的指针都会非常有帮助.
我想为TDateTime变量添加秒,以便结果是分钟的顶部.例如,如果是08:30:25,我想将TDateTime变量存储为08:31:00.
我看到它TDateTime有一个Decode函数,我可以使用它.但是,没有一个编码函数可以将更改的时间放回到TDateTime变量中.
如果我需要得到一个类似的日期,12/30/2013并在晚上8点添加10天,如果我有一个TDateTime第一次约会的变量,我怎么能在Delphi中做到这一点?
我想要一个比较时间的方法,例如,如果Atime比Btime更早出现,我会使用CompareTime函数,但我对这个函数的问题是"Bold Brackets"中所说的(见下文)
调用CompareTime来比较A和B指定的两个TDateTime值.CompareTime返回:LessThanValue如果A发生在当天早于B(即使A发生在比B 更晚的一天).如果A在当天晚些时候发生在B之外,则为GreaterThanValue (即使A发生在比B更早的日子).