为什么!!!!!

解决方案 »

  1.   

    我在Dll的入口函数加了这么几句解决了,
      ShortDayNames[1]:='日';
      ShortDayNames[2]:='一';
      ShortDayNames[3]:='二';
      ShortDayNames[4]:='三';
      ShortDayNames[5]:='四';
      ShortDayNames[6]:='五';
      ShortDayNames[7]:='六';
    但是还有没别的更好的方法?
      

  2.   

    用DLL没有碰到过,支持一下,
      

  3.   

    我也遇到过,
    跟字体有关,你试试设置字体属性设为GB2312_CHARSET
      

  4.   

    把Style.Font设为:
    宋体,10,[],DEFAULT_CHARSET,clWindowText
      

  5.   

    我记得是Devexpress的一个bug,在google搜一下,有解决方案的,好像不是简单改下字体的问题,以前做过,现在记不清了
      

  6.   

    首先,找到一个名为dxGrDate.pas的文件。它默认的路径为
    C:\Program Files\Developer Express Inc\ExpressInplaceEditors\Delphi 6\Sources
    其中有这么一行代码:
    S := {$IFDEF DELPHI3}WideString{$ENDIF}(ShortDayNames[J])[1];
    只需要将它改为
    S := {$IFDEF DELPHI3}WideString{$ENDIF}(ShortDayNames[J])[3];
    即可
    编译的时候注意:
    好像单独编译dxGrDate.pas文件并不生成新的dcu文件。(不知是不是我的电脑问题)
    本个使用的方法为重新编译当前目录下的dxEdtrdb.dpk文件。
    编译成功后,可能会提示某bpl文件找不到,
    不知何故。暂时不理会它。只要生成dcu就行了。[:D]
    然后把它从新编译生成的dcu文件Copy到它对应的Lib目录下。(注意不是Delphi默认的那个Lib目录)
    默认目录为:
    C:\Program Files\Developer Express Inc\ExpressInplaceEditors\Delphi 6\Lib
    运行你的项目,看看如何[8D]
      

  7.   

    http://www.2ccc.com/idea.asp?articleid=607