Update of /cvsroot/jvcl/dev/JVCL3/common In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28995/common Modified Files: jvcl.inc Added Files: jvclbase.inc jvclc6.inc jvcld5.inc jvcld6.inc jvcld7.inc jvcld9.inc jvclk3.inc Log Message: New jvcl.inc structure --- NEW FILE: jvcld6.inc --- {----------------------------------------------------------------------------- The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/MPL-1.1.html Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either expressed or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is: JVCL.INC, released on 2004-12-22. Last Modified: 2004-12-22 You may retrieve the latest version of this file at the Project JEDI's JVCL home page, located at http://jvcl.sourceforge.net Known Issues: -----------------------------------------------------------------------------} {------------------------------------------------------------------------------} { This file contains the default JVCL configuration. } {------------------------------------------------------------------------------} {%hidden%} { Activate this define if you are using Delphi 5 Standard or one of the D6/D7 Personal Editions. } {.$DEFINE DelphiPersonalEdition} { Enable this define if you want to register property and component editors included in JVCL for non-JVCL components as well. } {.$DEFINE JVCL_REGISTER_GLOBAL_DESIGNEDITORS} { Some new libraries and packages (currently JvUIB, JvWizard and JvTimeFrameWork) can be installed either in "stand-alone" mode or in "JVCL" mode. These packages use the USEJVCL define to determine whether they are installed in JVCL mode or not. By default, this define is enabled. NOTE: if you undefine USEJVCL, you can/should remove JvCoreXXX.dcp from the requires node in the affected package(s). } {$DEFINE USEJVCL} { Enable this define if you have the dxgettext (http://dxgettext.sourceforge.net) translation tool installed and want to use it with the JVCL. } {.$DEFINE USE_DXGETTEXT} { Enable this define if you use/have QuickReport } {.$DEFINE JVCL_UseQuickReport} { Enable this define if you have QReport 4 installed. This will require qr4rund7 instead of qrpt. NB! JVCL_UseQuickReport must also be defined} {.$DEFINE QREPORT4} { Activate this define if you have Mike Lischke's Theme Manager (http://www.lischke-online.de) installed and available and you are using D6/BCB6 or below. The ThemeManager package must be compiled as "never-build package". } {.$DEFINE JVCLThemesEnabled} { Activates MIDAS components (DBRemoteLogin). NOTE: if you activate this, you must also manually add JvDlgsXXX.dcp to the requires node of JvDBXXX.bpk !!! } {.$DEFINE Jv_MIDAS} { This define enables GIF image support. Deactivate this define if you are using another GIF image support library. } {$DEFINE USE_JV_GIF} { Activate this define if you do not want to use TGauge Borland sample component in TDBProgress component and FileUtil routines. In this case TProgressBar component will be used. } {$DEFINE USE_PROGRESSBAR} { This define controls whether FourDigitYear variable is used to control date format in TDateEdit, TDBDateEdit components. When this define is not active the ShortDateFormat variable is used instead. } {$DEFINE USE_FOUR_DIGIT_YEAR} { This define controls whether a popup calendar is used as default instead of a modal dialog in TDateEdit, TDBDateEdit components. } {$DEFINE DEFAULT_POPUP_CALENDAR} { This define controls whether JvInterpreter handles OLE automation calls (for VCL only). } {$DEFINE JvInterpreter_OLEAUTO} { Used by JvTimeFrameWork, see JvTFDays.pas for more info on time blocks. } {$DEFINE Jv_TIMEBLOCKS} { This activates the unit versioning system where each JVCL unit gets a record that defines which revision, date and filename the unit has. } {.$DEFINE UNITVERSIONING} --- NEW FILE: jvclc6.inc --- {----------------------------------------------------------------------------- The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/MPL-1.1.html Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either expressed or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is: JVCL.INC, released on 2004-12-22. Last Modified: 2004-12-22 You may retrieve the latest version of this file at the Project JEDI's JVCL home page, located at http://jvcl.sourceforge.net Known Issues: -----------------------------------------------------------------------------} {------------------------------------------------------------------------------} { This file contains the default JVCL configuration. } {------------------------------------------------------------------------------} {%hidden%} { Activate this define if you are using Delphi 5 Standard or one of the D6/D7 Personal Editions. } {.$DEFINE DelphiPersonalEdition} { Enable this define if you want to register property and component editors included in JVCL for non-JVCL components as well. } {.$DEFINE JVCL_REGISTER_GLOBAL_DESIGNEDITORS} { Some new libraries and packages (currently JvUIB, JvWizard and JvTimeFrameWork) can be installed either in "stand-alone" mode or in "JVCL" mode. These packages use the USEJVCL define to determine whether they are installed in JVCL mode or not. By default, this define is enabled. NOTE: if you undefine USEJVCL, you can/should remove JvCoreXXX.dcp from the requires node in the affected package(s). } {$DEFINE USEJVCL} { Enable this define if you have the dxgettext (http://dxgettext.sourceforge.net) translation tool installed and want to use it with the JVCL. } {.$DEFINE USE_DXGETTEXT} { Enable this define if you use/have QuickReport } {.$DEFINE JVCL_UseQuickReport} { Enable this define if you have QReport 4 installed. This will require qr4rund7 instead of qrpt. NB! JVCL_UseQuickReport must also be defined} {.$DEFINE QREPORT4} { Activate this define if you have Mike Lischke's Theme Manager (http://www.lischke-online.de) installed and available and you are using D6/BCB6 or below. The ThemeManager package must be compiled as "never-build package". } {.$DEFINE JVCLThemesEnabled} { Activates MIDAS components (DBRemoteLogin). NOTE: if you activate this, you must also manually add JvDlgsXXX.dcp to the requires node of JvDBXXX.bpk !!! } {.$DEFINE Jv_MIDAS} { This define enables GIF image support. Deactivate this define if you are using another GIF image support library. } {$DEFINE USE_JV_GIF} { Activate this define if you do not want to use TGauge Borland sample component in TDBProgress component and FileUtil routines. In this case TProgressBar component will be used. } {$DEFINE USE_PROGRESSBAR} { This define controls whether FourDigitYear variable is used to control date format in TDateEdit, TDBDateEdit components. When this define is not active the ShortDateFormat variable is used instead. } {$DEFINE USE_FOUR_DIGIT_YEAR} { This define controls whether a popup calendar is used as default instead of a modal dialog in TDateEdit, TDBDateEdit components. } {$DEFINE DEFAULT_POPUP_CALENDAR} { This define controls whether JvInterpreter handles OLE automation calls (for VCL only). } {$DEFINE JvInterpreter_OLEAUTO} { Used by JvTimeFrameWork, see JvTFDays.pas for more info on time blocks. } {$DEFINE Jv_TIMEBLOCKS} { This activates the unit versioning system where each JVCL unit gets a record that defines which revision, date and filename the unit has. } {.$DEFINE UNITVERSIONING} --- NEW FILE: jvcld5.inc --- {----------------------------------------------------------------------------- The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/MPL-1.1.html Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either expressed or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is: JVCL.INC, released on 2004-12-22. Last Modified: 2004-12-22 You may retrieve the latest version of this file at the Project JEDI's JVCL home page, located at http://jvcl.sourceforge.net Known Issues: -----------------------------------------------------------------------------} {------------------------------------------------------------------------------} { This file contains the default JVCL configuration. } {------------------------------------------------------------------------------} {%hidden%} { Activate this define if you are using Delphi 5 Standard or one of the D6/D7 Personal Editions. } {.$DEFINE DelphiPersonalEdition} { Enable this define if you want to register property and component editors included in JVCL for non-JVCL components as well. } {.$DEFINE JVCL_REGISTER_GLOBAL_DESIGNEDITORS} { Some new libraries and packages (currently JvUIB, JvWizard and JvTimeFrameWork) can be installed either in "stand-alone" mode or in "JVCL" mode. These packages use the USEJVCL define to determine whether they are installed in JVCL mode or not. By default, this define is enabled. NOTE: if you undefine USEJVCL, you can/should remove JvCoreXXX.dcp from the requires node in the affected package(s). } {$DEFINE USEJVCL} { Enable this define if you have the dxgettext (http://dxgettext.sourceforge.net) translation tool installed and want to use it with the JVCL. } {.$DEFINE USE_DXGETTEXT} { Enable this define if you use/have QuickReport } {.$DEFINE JVCL_UseQuickReport} { Enable this define if you have QReport 4 installed. This will require qr4rund7 instead of qrpt. NB! JVCL_UseQuickReport must also be defined} {.$DEFINE QREPORT4} { Activate this define if you have Mike Lischke's Theme Manager (http://www.lischke-online.de) installed and available and you are using D6/BCB6 or below. The ThemeManager package must be compiled as "never-build package". } {.$DEFINE JVCLThemesEnabled} { Activates MIDAS components (DBRemoteLogin). NOTE: if you activate this, you must also manually add JvDlgsXXX.dcp to the requires node of JvDBXXX.bpk !!! } {.$DEFINE Jv_MIDAS} { This define enables GIF image support. Deactivate this define if you are using another GIF image support library. } {$DEFINE USE_JV_GIF} { Activate this define if you do not want to use TGauge Borland sample component in TDBProgress component and FileUtil routines. In this case TProgressBar component will be used. } {$DEFINE USE_PROGRESSBAR} { This define controls whether FourDigitYear variable is used to control date format in TDateEdit, TDBDateEdit components. When this define is not active the ShortDateFormat variable is used instead. } {$DEFINE USE_FOUR_DIGIT_YEAR} { This define controls whether a popup calendar is used as default instead of a modal dialog in TDateEdit, TDBDateEdit components. } {$DEFINE DEFAULT_POPUP_CALENDAR} { This define controls whether JvInterpreter handles OLE automation calls (for VCL only). } {$DEFINE JvInterpreter_OLEAUTO} { Used by JvTimeFrameWork, see JvTFDays.pas for more info on time blocks. } {$DEFINE Jv_TIMEBLOCKS} { This activates the unit versioning system where each JVCL unit gets a record that defines which revision, date and filename the unit has. } {.$DEFINE UNITVERSIONING} --- NEW FILE: jvclbase.inc --- {----------------------------------------------------------------------------- The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/MPL-1.1.html Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either expressed or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is: JVCL.INC, released on 2004-12-22. Last Modified: 2004-12-22 You may retrieve the latest version of this file at the Project JEDI's JVCL home page, located at http://jvcl.sourceforge.net Known Issues: -----------------------------------------------------------------------------} {------------------------------------------------------------------------------} { This file contains the default JVCL configuration. } {------------------------------------------------------------------------------} {%hidden%} { Activate this define if you are using Delphi 5 Standard or one of the D6/D7 Personal Editions. } {.$DEFINE DelphiPersonalEdition} { Enable this define if you want to register property and component editors included in JVCL for non-JVCL components as well. } {.$DEFINE JVCL_REGISTER_GLOBAL_DESIGNEDITORS} { Some new libraries and packages (currently JvUIB, JvWizard and JvTimeFrameWork) can be installed either in "stand-alone" mode or in "JVCL" mode. These packages use the USEJVCL define to determine whether they are installed in JVCL mode or not. By default, this define is enabled. NOTE: if you undefine USEJVCL, you can/should remove JvCoreXXX.dcp from the requires node in the affected package(s). } {$DEFINE USEJVCL} { Enable this define if you have the dxgettext (http://dxgettext.sourceforge.net) translation tool installed and want to use it with the JVCL. } {.$DEFINE USE_DXGETTEXT} { Enable this define if you use/have QuickReport } {.$DEFINE JVCL_UseQuickReport} { Enable this define if you have QReport 4 installed. This will require qr4rund7 instead of qrpt. NB! JVCL_UseQuickReport must also be defined} {.$DEFINE QREPORT4} { Activate this define if you have Mike Lischke's Theme Manager (http://www.lischke-online.de) installed and available and you are using D6/BCB6 or below. The ThemeManager package must be compiled as "never-build package". } {.$DEFINE JVCLThemesEnabled} { Activates MIDAS components (DBRemoteLogin). NOTE: if you activate this, you must also manually add JvDlgsXXX.dcp to the requires node of JvDBXXX.bpk !!! } {.$DEFINE Jv_MIDAS} { This define enables GIF image support. Deactivate this define if you are using another GIF image support library. } {$DEFINE USE_JV_GIF} { Activate this define if you do not want to use TGauge Borland sample component in TDBProgress component and FileUtil routines. In this case TProgressBar component will be used. } {$DEFINE USE_PROGRESSBAR} { This define controls whether FourDigitYear variable is used to control date format in TDateEdit, TDBDateEdit components. When this define is not active the ShortDateFormat variable is used instead. } {$DEFINE USE_FOUR_DIGIT_YEAR} { This define controls whether a popup calendar is used as default instead of a modal dialog in TDateEdit, TDBDateEdit components. } {$DEFINE DEFAULT_POPUP_CALENDAR} { This define controls whether JvInterpreter handles OLE automation calls (for VCL only). } {$DEFINE JvInterpreter_OLEAUTO} { Used by JvTimeFrameWork, see JvTFDays.pas for more info on time blocks. } {$DEFINE Jv_TIMEBLOCKS} { This activates the unit versioning system where each JVCL unit gets a record that defines which revision, date and filename the unit has. } {.$DEFINE UNITVERSIONING} --- NEW FILE: jvcld7.inc --- {----------------------------------------------------------------------------- The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/MPL-1.1.html Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either expressed or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is: JVCL.INC, released on 2004-12-22. Last Modified: 2004-12-22 You may retrieve the latest version of this file at the Project JEDI's JVCL home page, located at http://jvcl.sourceforge.net Known Issues: -----------------------------------------------------------------------------} {------------------------------------------------------------------------------} { This file contains the default JVCL configuration. } {------------------------------------------------------------------------------} {%hidden%} { Activate this define if you are using Delphi 5 Standard or one of the D6/D7 Personal Editions. } {.$DEFINE DelphiPersonalEdition} { Enable this define if you want to register property and component editors included in JVCL for non-JVCL components as well. } {.$DEFINE JVCL_REGISTER_GLOBAL_DESIGNEDITORS} { Some new libraries and packages (currently JvUIB, JvWizard and JvTimeFrameWork) can be installed either in "stand-alone" mode or in "JVCL" mode. These packages use the USEJVCL define to determine whether they are installed in JVCL mode or not. By default, this define is enabled. NOTE: if you undefine USEJVCL, you can/should remove JvCoreXXX.dcp from the requires node in the affected package(s). } {$DEFINE USEJVCL} { Enable this define if you have the dxgettext (http://dxgettext.sourceforge.net) translation tool installed and want to use it with the JVCL. } {.$DEFINE USE_DXGETTEXT} { Enable this define if you use/have QuickReport } {.$DEFINE JVCL_UseQuickReport} { Enable this define if you have QReport 4 installed. This will require qr4rund7 instead of qrpt. NB! JVCL_UseQuickReport must also be defined} {.$DEFINE QREPORT4} { Activate this define if you have Mike Lischke's Theme Manager (http://www.lischke-online.de) installed and available and you are using D6/BCB6 or below. The ThemeManager package must be compiled as "never-build package". } {.$DEFINE JVCLThemesEnabled} { Activates MIDAS components (DBRemoteLogin). NOTE: if you activate this, you must also manually add JvDlgsXXX.dcp to the requires node of JvDBXXX.bpk !!! } {.$DEFINE Jv_MIDAS} { This define enables GIF image support. Deactivate this define if you are using another GIF image support library. } {$DEFINE USE_JV_GIF} { Activate this define if you do not want to use TGauge Borland sample component in TDBProgress component and FileUtil routines. In this case TProgressBar component will be used. } {$DEFINE USE_PROGRESSBAR} { This define controls whether FourDigitYear variable is used to control date format in TDateEdit, TDBDateEdit components. When this define is not active the ShortDateFormat variable is used instead. } {$DEFINE USE_FOUR_DIGIT_YEAR} { This define controls whether a popup calendar is used as default instead of a modal dialog in TDateEdit, TDBDateEdit components. } {$DEFINE DEFAULT_POPUP_CALENDAR} { This define controls whether JvInterpreter handles OLE automation calls (for VCL only). } {$DEFINE JvInterpreter_OLEAUTO} { Used by JvTimeFrameWork, see JvTFDays.pas for more info on time blocks. } {$DEFINE Jv_TIMEBLOCKS} { This activates the unit versioning system where each JVCL unit gets a record that defines which revision, date and filename the unit has. } {.$DEFINE UNITVERSIONING} --- NEW FILE: jvclk3.inc --- {----------------------------------------------------------------------------- The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/MPL-1.1.html Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either expressed or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is: JVCL.INC, released on 2004-12-22. Last Modified: 2004-12-22 You may retrieve the latest version of this file at the Project JEDI's JVCL home page, located at http://jvcl.sourceforge.net Known Issues: -----------------------------------------------------------------------------} {------------------------------------------------------------------------------} { This file contains the default JVCL configuration. } {------------------------------------------------------------------------------} {%hidden%} { Activate this define if you are using Delphi 5 Standard or one of the D6/D7 Personal Editions. } {.$DEFINE DelphiPersonalEdition} { Enable this define if you want to register property and component editors included in JVCL for non-JVCL components as well. } {.$DEFINE JVCL_REGISTER_GLOBAL_DESIGNEDITORS} { Some new libraries and packages (currently JvUIB, JvWizard and JvTimeFrameWork) can be installed either in "stand-alone" mode or in "JVCL" mode. These packages use the USEJVCL define to determine whether they are installed in JVCL mode or not. By default, this define is enabled. NOTE: if you undefine USEJVCL, you can/should remove JvCoreXXX.dcp from the requires node in the affected package(s). } {$DEFINE USEJVCL} { Enable this define if you have the dxgettext (http://dxgettext.sourceforge.net) translation tool installed and want to use it with the JVCL. } {.$DEFINE USE_DXGETTEXT} { Enable this define if you use/have QuickReport } {.$DEFINE JVCL_UseQuickReport} { Enable this define if you have QReport 4 installed. This will require qr4rund7 instead of qrpt. NB! JVCL_UseQuickReport must also be defined} {.$DEFINE QREPORT4} { Activate this define if you have Mike Lischke's Theme Manager (http://www.lischke-online.de) installed and available and you are using D6/BCB6 or below. The ThemeManager package must be compiled as "never-build package". } {.$DEFINE JVCLThemesEnabled} { Activates MIDAS components (DBRemoteLogin). NOTE: if you activate this, you must also manually add JvDlgsXXX.dcp to the requires node of JvDBXXX.bpk !!! } {.$DEFINE Jv_MIDAS} { This define enables GIF image support. Deactivate this define if you are using another GIF image support library. } {$DEFINE USE_JV_GIF} { Activate this define if you do not want to use TGauge Borland sample component in TDBProgress component and FileUtil routines. In this case TProgressBar component will be used. } {$DEFINE USE_PROGRESSBAR} { This define controls whether FourDigitYear variable is used to control date format in TDateEdit, TDBDateEdit components. When this define is not active the ShortDateFormat variable is used instead. } {$DEFINE USE_FOUR_DIGIT_YEAR} { This define controls whether a popup calendar is used as default instead of a modal dialog in TDateEdit, TDBDateEdit components. } {$DEFINE DEFAULT_POPUP_CALENDAR} { This define controls whether JvInterpreter handles OLE automation calls (for VCL only). } {$DEFINE JvInterpreter_OLEAUTO} { Used by JvTimeFrameWork, see JvTFDays.pas for more info on time blocks. } {$DEFINE Jv_TIMEBLOCKS} { This activates the unit versioning system where each JVCL unit gets a record that defines which revision, date and filename the unit has. } {.$DEFINE UNITVERSIONING} --- NEW FILE: jvcld9.inc --- {----------------------------------------------------------------------------- The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/MPL-1.1.html Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either expressed or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is: JVCL.INC, released on 2004-12-22. Last Modified: 2004-12-22 You may retrieve the latest version of this file at the Project JEDI's JVCL home page, located at http://jvcl.sourceforge.net Known Issues: -----------------------------------------------------------------------------} {------------------------------------------------------------------------------} { This file contains the default JVCL configuration. } {------------------------------------------------------------------------------} {%hidden%} { Activate this define if you are using Delphi 5 Standard or one of the D6/D7 Personal Editions. } {.$DEFINE DelphiPersonalEdition} { Enable this define if you want to register property and component editors included in JVCL for non-JVCL components as well. } {.$DEFINE JVCL_REGISTER_GLOBAL_DESIGNEDITORS} { Some new libraries and packages (currently JvUIB, JvWizard and JvTimeFrameWork) can be installed either in "stand-alone" mode or in "JVCL" mode. These packages use the USEJVCL define to determine whether they are installed in JVCL mode or not. By default, this define is enabled. NOTE: if you undefine USEJVCL, you can/should remove JvCoreXXX.dcp from the requires node in the affected package(s). } {$DEFINE USEJVCL} { Enable this define if you have the dxgettext (http://dxgettext.sourceforge.net) translation tool installed and want to use it with the JVCL. } {.$DEFINE USE_DXGETTEXT} { Enable this define if you use/have QuickReport } {.$DEFINE JVCL_UseQuickReport} { Enable this define if you have QReport 4 installed. This will require qr4rund7 instead of qrpt. NB! JVCL_UseQuickReport must also be defined} {.$DEFINE QREPORT4} { Activate this define if you have Mike Lischke's Theme Manager (http://www.lischke-online.de) installed and available and you are using D6/BCB6 or below. The ThemeManager package must be compiled as "never-build package". } {.$DEFINE JVCLThemesEnabled} { Activates MIDAS components (DBRemoteLogin). NOTE: if you activate this, you must also manually add JvDlgsXXX.dcp to the requires node of JvDBXXX.bpk !!! } {.$DEFINE Jv_MIDAS} { This define enables GIF image support. Deactivate this define if you are using another GIF image support library. } {$DEFINE USE_JV_GIF} { Activate this define if you do not want to use TGauge Borland sample component in TDBProgress component and FileUtil routines. In this case TProgressBar component will be used. } {$DEFINE USE_PROGRESSBAR} { This define controls whether FourDigitYear variable is used to control date format in TDateEdit, TDBDateEdit components. When this define is not active the ShortDateFormat variable is used instead. } {$DEFINE USE_FOUR_DIGIT_YEAR} { This define controls whether a popup calendar is used as default instead of a modal dialog in TDateEdit, TDBDateEdit components. } {$DEFINE DEFAULT_POPUP_CALENDAR} { This define controls whether JvInterpreter handles OLE automation calls (for VCL only). } {$DEFINE JvInterpreter_OLEAUTO} { Used by JvTimeFrameWork, see JvTFDays.pas for more info on time blocks. } {$DEFINE Jv_TIMEBLOCKS} { This activates the unit versioning system where each JVCL unit gets a record that defines which revision, date and filename the unit has. } {.$DEFINE UNITVERSIONING} Index: jvcl.inc =================================================================== RCS file: /cvsroot/jvcl/dev/JVCL3/common/jvcl.inc,v retrieving revision 1.31 retrieving revision 1.32 diff -C2 -d -r1.31 -r1.32 *** jvcl.inc 2 Oct 2004 05:49:18 -0000 1.31 --- jvcl.inc 23 Dec 2004 00:39:43 -0000 1.32 *************** *** 11,15 **** The Original Code is: JVCL.INC, released on 2002-07-04. ! Last Modified: 2003-10-01 You may retrieve the latest version of this file at the Project JEDI's JVCL home page, --- 11,15 ---- The Original Code is: JVCL.INC, released on 2002-07-04. ! Last Modified: 2004-12-22 You may retrieve the latest version of this file at the Project JEDI's JVCL home page, *************** *** 18,22 **** Known Issues: -----------------------------------------------------------------------------} ! {$A+,B-,C+,D+,E-,F-,G+,H+,I+,J-,K-,L+,M-,N+,O+,P+,Q-,R-,S-,T-,U-,V+,W-,X+,Y+,Z1} {$I jedi.inc} --- 18,29 ---- Known Issues: -----------------------------------------------------------------------------} ! {$IFDEF JVCL_NO_DEBUGINFO} // set by the Installer ! {$D-} ! {$ELSE} ! // default ! {$D+} ! {$ENDIF JVCL_NO_DEBUGINFO} ! ! {$A+,B-,C+,E-,F-,G+,H+,I+,J-,K-,L+,M-,N+,O+,P+,Q-,R-,S-,T-,U-,V+,W-,X+,Y+,Z1} {$I jedi.inc} *************** *** 27,79 **** {$ENDIF !JEDI_INC} {$IFDEF QUnit} {$UNDEF VCL} {$DEFINE VisualCLX} - {$UNDEF JVCLThemesEnabled} {$ENDIF} ! { Enable this define if you want to register property and component editors included in ! JVCL for non-JVCL components as well. } ! {.$DEFINE JVCL_REGISTER_GLOBAL_DESIGNEDITORS} ! ! { Some new libraries and packages (currently JvUIB, JvWizard and JvTimeFrameWork) can be ! installed either in "stand-alone" mode or in "JVCL" mode. These packages use the ! USEJVCL define to determine whether they are installed in JVCL mode or not. ! By default, this define is enabled. ! NOTE: if you undefine USEJVCL, you can/should remove JvCoreXXX.dcp from the ! requires node in the affected package(s). } ! {$DEFINE USEJVCL} - { Enable this define if you have the dxgettext (http://dxgettext.sourceforge.net) - translation tool installed and want to use it with the JVCL. } - {.$DEFINE USE_DXGETTEXT} ! { Enable this define if you use/have QuickReport } ! {$DEFINE JVCL_UseQuickReport} ! { Enable this define if you have QReport 4 installed. This will require qr4rund7 instead ! of qrpt. NB! JVCL_UseQuickReport must also be defined} ! {.$DEFINE QREPORT4} - {$IFDEF COMPILER8_UP} - {$UNDEF JVCL_UseQuickReport} - {$ENDIF} {$IFNDEF JVCL_UseQuickReport} ! {$UNDEF QREPORT4} ! {$ENDIF} ! ! {$IFDEF BCB} ! {$ObjExportAll ON} ! {$ENDIF} ! ! { Activate this define if you are using Delphi 5 Standard or one of the D6/D7 Personal Editions. } ! {.$DEFINE DelphiPersonalEdition} ! { Activate this define if you have Mike Lischke's Theme Manager ! (http://www.lischke-online.de) installed and available and ! you are using D6/BCB6 or below. The ThemeManager package must ! be compiled as "never-build package". } ! {.$DEFINE JVCLThemesEnabled} // D7 has theme support built in... --- 34,123 ---- {$ENDIF !JEDI_INC} + // Reduces warnings on D7: + {$IFDEF COMPILER7_UP} + {$WARN UNSAFE_TYPE OFF} + {$WARN UNSAFE_CODE OFF} + {$WARN UNSAFE_CAST OFF} + {$ENDIF COMPILER7_UP} + + {$IFDEF BCB} + {$ObjExportAll ON} + {$ENDIF BCB} + {$IFDEF QUnit} {$UNDEF VCL} {$DEFINE VisualCLX} {$ENDIF} ! {$IFNDEF DEFAULT_JVCL_INC} ! {-----------------------------------------------------------------------------} ! { Delphi } ! {-----------------------------------------------------------------------------} ! {$IFDEF DELPHI5} ! {$I jvcld5.inc} ! {$DEFINE JVCL_CONFIGURED} ! {$ENDIF DELPIH5} ! {-----------------------------------------------------------------------------} ! {$IFDEF DELPHI6} ! {$I jvcld6.inc} ! {$DEFINE JVCL_CONFIGURED} ! {$ENDIF DELPIH6} ! {-----------------------------------------------------------------------------} ! {$IFDEF DELPHI7} ! {$I jvcld7.inc} ! {$DEFINE JVCL_CONFIGURED} ! {$ENDIF DELPIH7} ! {-----------------------------------------------------------------------------} ! {$IFDEF DELPHI9} ! {$I jvcld9.inc} ! {$DEFINE JVCL_CONFIGURED} ! {$ENDIF DELPIH9} ! {-----------------------------------------------------------------------------} ! { C++Builder } ! {-----------------------------------------------------------------------------} ! {$IFDEF BCB5} ! {$I jvclc5.inc} ! {$DEFINE JVCL_CONFIGURED} ! {$ENDIF BCB5} ! {-----------------------------------------------------------------------------} ! {$IFDEF BCB6} ! {$I jvclc6.inc} ! {$DEFINE JVCL_CONFIGURED} ! {$ENDIF BCB6} ! {-----------------------------------------------------------------------------} ! { Kylix } ! {-----------------------------------------------------------------------------} ! {$IFDEF KYLIX3} ! {$I jvclk3.inc} ! {$DEFINE JVCL_CONFIGURED} ! {$ENDIF KYLIX3} ! {-----------------------------------------------------------------------------} ! { Default configuration } ! {-----------------------------------------------------------------------------} ! {$ELSE} ! {$I jvclbase.inc} ! {$DEFINE JVCL_CONFIGURED} ! {$ENDIF DEFAULT_JVCL_INC} ! {-----------------------------------------------------------------------------} ! // check configuration ! {$IFNDEF JVCL_CONFIGURED} ! {$IFDEF SUPPORTS_COMPILETIME_MESSAGES} ! {$MESSAGE FATAL 'Your Delphi/BCB version is not supported by this JVCL version!'} ! {$ELSE} ! 'Your Delphi/BCB version is not supported by this JVCL version!' ! {$ENDIF SUPPORTS_COMPILETIME_MESSAGES} ! {$ENDIF !JVCL_CONFIGURED} {$IFNDEF JVCL_UseQuickReport} ! {$UNDEF QREPORT4} ! {$ENDIF !JVCL_UseQuickReport} ! {$IFDEF NO_UNITVERSIONING} // used by the Installer ! {$UNDEF UNITVERSIONING} ! {$ENDIF NO_UNITVERSIONING} // D7 has theme support built in... *************** *** 83,155 **** {$IFDEF JVCLThemesEnabled} {$DEFINE JVCLThemesEnabledD56} ! {$ENDIF} ! {$ENDIF} ! ! {$IFNDEF VCL} ! {$UNDEF JVCLThemesEnabled} ! {$UNDEF JVCLThemesEnabledD56} ! {$ENDIF} ! ! { Activates MIDAS components (DBRemoteLogin). ! NOTE: if you activate this, you must also manually add JvDlgsXXX.dcp to ! the requires node of JvDBXXX.bpk !!! } ! {.$DEFINE Jv_MIDAS} ! ! { This define enables GIF image support. Deactivate this define ! if you are using another GIF image support library. } ! {$DEFINE USE_JV_GIF} ! ! { Activate this define if you do not want to use TGauge Borland sample ! component in TDBProgress component and FileUtil routines. In this case ! TProgressBar component will be used. } ! {$DEFINE USE_PROGRESSBAR} ! ! { This define controls whether FourDigitYear variable is used to control ! date format in TDateEdit, TDBDateEdit components. When this define is not ! active the ShortDateFormat variable is used instead. } ! {$DEFINE USE_FOUR_DIGIT_YEAR} ! ! { This define controls whether a popup calendar is used as default ! instead of a modal dialog in TDateEdit, TDBDateEdit components. } ! {$DEFINE DEFAULT_POPUP_CALENDAR} ! ! { This define controls whether JvInterpreter handles ! OLE automation calls (for VCL only). } ! {$DEFINE JvInterpreter_OLEAUTO} // only allowed for VCL {$IFNDEF VCL} {$UNDEF JvInterpreter_OLEAUTO} ! {$ENDIF} ! ! { Used by JvTimeFrameWork, see JvTFDays.pas for more info on time blocks. } ! {$DEFINE Jv_TIMEBLOCKS} ! ! { This activates the unit versioning system where each JVCL unit gets a record that defines ! which revision, date and filename the unit has. } ! {.$DEFINE UNITVERSIONING} ! ! {$IFDEF NO_UNITVERSIONING} ! {$UNDEF UNITVERSIONING} ! {$ENDIF} ! ! ! // Automatic defines for entry level Delphi's: ! {$IFDEF D5Standard} ! {$DEFINE DelphiPersonalEdition} ! {$ENDIF} ! ! {$IFDEF D6PersonalEdition} ! {$DEFINE DelphiPersonalEdition} ! {$ENDIF} ! ! {$IFDEF D7PersonalEdition} ! {$DEFINE DelphiPersonalEdition} ! {$ENDIF} - // Reduces warnings on D7: - {$IFDEF COMPILER7_UP} - {$WARN UNSAFE_TYPE OFF} - {$WARN UNSAFE_CODE OFF} - {$WARN UNSAFE_CAST OFF} - {$ENDIF} \ No newline at end of file --- 127,138 ---- {$IFDEF JVCLThemesEnabled} {$DEFINE JVCLThemesEnabledD56} ! {$ENDIF JVCLThemesEnabled} ! {$ENDIF COMPILER7_UP} // only allowed for VCL {$IFNDEF VCL} {$UNDEF JvInterpreter_OLEAUTO} ! {$UNDEF JVCLThemesEnabled} ! {$UNDEF JVCLThemesEnabledD56} ! {$ENDIF !VCL} |