同事写的一个系统,有些FORM在我本机用DELPHI打开,属性OldCreateOrder = True,但是在我同事那里打开OldCreateOrder = False ,所有源代码都一样,Delphi版本相同(7.0),请问是什么原因?

解决方案 »

  1.   

    CSDN,好冷清啊?
      

  2.   

    Forms单元里面,{$IF DEFINED(CLR)}的位置单步调试看看,两台电脑是否不同procedure TCustomForm.DefineProperties(Filer: TFiler);
    begin
      inherited DefineProperties(Filer);
      Filer.DefineProperty('PixelsPerInch', nil, WritePixelsPerInch, not IsControl);
      Filer.DefineProperty('TextHeight', ReadTextHeight, WriteTextHeight, not IsControl);
      Filer.DefineProperty('IgnoreFontProperty', ReadIgnoreFontProperty, nil, False);
    {$IF DEFINED(CLR)}
      Filer.DefineProperty('OldCreateOrder', IgnoreIdent, nil, False);
    {$IFEND}
    end;