区分Delphi3,4,5,6(100分)

  • 主题发起人 主题发起人 screen
  • 开始时间 开始时间
S

screen

Unregistered / Unconfirmed
GUEST, unregistred user!
问一个弱智问题:
想写一个适合于delphi4,5,6的程序,无奈有些差别,想用
{$ifdef} XXX //delphi4
{$ifdef}PPP //delphi5
{$ifdef}QQQ //delphi6
可是我不知道XXX,PPP,QQQ是什么,请各位大侠指教
 
找注册表或是获取delphi32.exe的版本
 
{$IFDEF VER140} //D6
{$IFDEF VER130} //d5
如此
 
{$IFDEF VER90} // Delphi 2.0
{$DEFINE Delphi2}
{$ENDIF}

{$IFDEF VER100} // Delphi 3.0
{$DEFINE Delphi3}
{$ENDIF}

{$IFDEF VER120} // Delphi 4.0
{$DEFINE Delphi4}
{$ENDIF}

{$IFDEF VER130} // Delphi 5.0
{$DEFINE Delphi4}
{$DEFINE Delphi5}
{$ENDIF}

{$IFDEF VER140} // Delphi 6.0
{$DEFINE Delphi4}
{$DEFINE Delphi5}
{$DEFINE Delphi6}
{$ENDIF}

{$IFDEF VER150} // Delphi 7.0
{$DEFINE Delphi4}
{$DEFINE Delphi5}
{$DEFINE Delphi6}
{$DEFINE Delphi7}
{$ENDIF}

{$IFDEF VER93} // Borland C++ Builder 1.0
{$DEFINE Delphi2}
{$ENDIF}

{$IFDEF VER110} // Borland C++ Builder 3.0
{$DEFINE Delphi3}
{$ObjExportAll on}
{$ENDIF}

{$IFDEF VER125} // Borland C++ Builder 4.0
{$DEFINE Delphi4}
{$ObjExportAll on}
{$ENDIF}

{$IFDEF VER130} // Borland C++ Builder 5.0
{$IFDEF BCB}
{$ObjExportAll on}
{$ENDIF}
{$ENDIF}
 
接受答案了.
 
后退
顶部