今天第一次用KOL,大家看看这段生成的代码是什么意思……(100分)

  • 主题发起人 主题发起人 aimingoo
  • 开始时间 开始时间
A

aimingoo

Unregistered / Unconfirmed
GUEST, unregistred user!
别问我什么是KOL,去这里看:http://bonanzas.rinet.ru/
是它的MCK自动生成的:
------------------------------------------------
{$IFDEF KOL_MCK}
uses
Windows, Messages, ShellAPI, KOL
{$IFNDEF KOL_MCK}, mirror, Classes {$ENDIF};
{$else
}
{$I uses.inc}
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
{$ENDIF}
------------------------------------------------
{$I uses.inc}里面只有一行
uses
这个好理解。大家看看前面的那部分。怎么都象是明显的逻辑错啊~~~
 
应该是这样:
{$IFDEF KOL}
uses
Windows, Messages, ShellAPI, KOL
{$IFDEF KOL_MCK}, mirror, Classes {$ENDIF};
{$else
}
{$I uses.inc}
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
{$ENDIF}
 
真的是KOL写错了吗???
 
是否在KOL.pas中有{$UNDEF KOL_MCK}? 否则无法理解上述语句。
 
对对!eYes,这是有道理的,无论说是否在KOL.pas中有{$UNDEF KOL_MCK},只要在此前KOL_MCK未定
义,这一行就能理解了。哈哈~~~~
谢谢先。:)
 
接受答案了.
 
后退
顶部