请教一个关于KOL的问题:内详,谢谢 ( 积分: 100 )

  • 主题发起人 主题发起人 form2
  • 开始时间 开始时间
F

form2

Unregistered / Unconfirmed
GUEST, unregistred user!
问题如下:

环境:
干净(除 delphi7 外没装任何外部软件)的已经升级了全部补丁的XP SP2

背景:
现在KOL版本为2.10了,.dpk中有下面几项:
1。{$DEFINE INPACKAGE}
2。{$DEFINE PAS_VERSION}
3。{$DEFINE MCKLOG}
4。{$DEFINE NOT_USE_KOLCTRLWRAPPER}

解释:
第1,2项控制是否生成汇编版本的代码,效果就是代码更小:{$DEFINE ASM_VERSION}
第 4 项,控制有的控件是否能在IDE环境下,随着属性的定义,发生外观的改变,比
如TKOLMemo,如果定义NOT_USE_KOLCTRLWRAPPER,那么就是一个线条框而已,当然定
义NOT_USE_KOLCTRLWRAPPER是不可取的,因为所见即所得当然更好

愿望:
OK,现在我们如果要更小的尺寸,所见即所得的效果,那么显然我们要把1,2,4删除

问题:
问题出来了:开一个空KOL项目,放入一个memo控件,只要一放入就会报错!richedit
也有类似的情况,其他的控件都不会出错,你们遇上过类似的问题吗?
 
问题如下:

环境:
干净(除 delphi7 外没装任何外部软件)的已经升级了全部补丁的XP SP2

背景:
现在KOL版本为2.10了,.dpk中有下面几项:
1。{$DEFINE INPACKAGE}
2。{$DEFINE PAS_VERSION}
3。{$DEFINE MCKLOG}
4。{$DEFINE NOT_USE_KOLCTRLWRAPPER}

解释:
第1,2项控制是否生成汇编版本的代码,效果就是代码更小:{$DEFINE ASM_VERSION}
第 4 项,控制有的控件是否能在IDE环境下,随着属性的定义,发生外观的改变,比
如TKOLMemo,如果定义NOT_USE_KOLCTRLWRAPPER,那么就是一个线条框而已,当然定
义NOT_USE_KOLCTRLWRAPPER是不可取的,因为所见即所得当然更好

愿望:
OK,现在我们如果要更小的尺寸,所见即所得的效果,那么显然我们要把1,2,4删除

问题:
问题出来了:开一个空KOL项目,放入一个memo控件,只要一放入就会报错!richedit
也有类似的情况,其他的控件都不会出错,你们遇上过类似的问题吗?
 
老兄,你的KOL2.10怎么装上的,我试了好多次,都装不上,
后来只找了个1.69装上了
 
2.10mirror.pas的
procedure Rpt( const S: String
Color: Integer );
发生了改变
但是有的文件代码还没改过来,比如:mckToolbarEditor.inc
Rpt( 'Form found: ' + F.Name );
把它们都增加一个颜色就可以了==〉Rpt( 'Form found: ' + F.Name, WHITE );
 
procedure Rpt( const S: String
Color: Integer );
改:
procedure Rpt( const S: String=''
Color: Integer=WHITE );
 
大家都不愿意在文件尺寸大小上花费精力,所以用KOL的不多,帮你顶一下
 
没有

但我明天给你试试
 
我用的是KOL&MCK1.89
但是独立的dpk里没有上面的所有选项。它们是分散在dpk和几个inc里的。
我按照楼主的方法做了修改。但是没有发现任何问题。

环境:W2K+D5

给楼主的忠告:不要盲目追求新版本。
 
谢谢,问题我变通解决了一下,没去找问题的症结
而是编译了2.10版本的2种版本。编辑的时候使用原始的,发布时使用修改过的版本
转换时只要把目录名改一下就可以了,就是麻烦点
 
后退
顶部