View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006060 | JEDI VCL | 00 JVCL Components | public | 2013-01-13 08:32 | 2013-01-26 21:47 |
Reporter | Karlheinz | Assigned To | jfudickar | ||
Priority | normal | Severity | tweak | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | Daily / GIT | ||||
Target Version | Fixed in Version | ||||
Summary | 0006060: Hints and Warning under XE3 for not specified units and deprecated functions | ||||
Description | Please add System.UITypes, System.Types to several units (see compiler messages below) and add functionality for overloaded method of "InternalGotoBookmark". Thank you very much. | ||||
Steps To Reproduce | [dcc32 Warning] JvDBUtils.pas(935): W1000 Symbol 'InternalGotoBookmark' is deprecated: 'Use overloaded method instead' [dcc32 Hint] JvDBRadioPanel.pas(204): H2443 Inline function 'TList.Remove' has not been expanded because unit 'System.Types' is not specified in USES list [dcc32 Hint] JvComputerInfoEx.pas(1510): H2443 Inline function 'TFont.GetStyle' has not been expanded because unit 'System.UITypes' is not specified in USES list [dcc32 Hint] JvComputerInfoEx.pas(2788): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list [dcc32 Hint] JvMenus.pas(1256): H2443 Inline function 'TFont.GetStyle' has not been expanded because unit 'System.UITypes' is not specified in USES list [dcc32 Hint] JvErrorIndicator.pas(612): H2443 Inline function 'TList.Extract' has not been expanded because unit 'System.Types' is not specified in USES list [dcc32 Hint] JvColorCombo.pas(616): H2443 Inline function 'TBrush.GetColor' has not been expanded because unit 'System.UITypes' is not specified in USES list [dcc32 Hint] JvGradient.pas(242): H2443 Inline function 'TBrush.GetColor' has not been expanded because unit 'System.UITypes' is not specified in USES list [dcc32 Hint] JvAppEvent.pas(322): H2443 Inline function 'TList.Remove' has not been expanded because unit 'System.Types' is not specified in USES list [dcc32 Hint] JvThread.pas(827): H2443 Inline function 'TThreadList.Remove' has not been expanded because unit 'System.Types' is not specified in USES list [dcc32 Hint] JvThread.pas(1056): H2443 Inline function 'MessageDlg' has not been expanded because unit 'System.UITypes' is not specified in USES list [dcc32 Hint] JvMRUManager.pas(500): H2443 Inline function 'TList.Remove' has not been expanded because unit 'System.Types' is not specified in USES list | ||||
Tags | No tags attached. | ||||
|
Please provide a Tortoise SVN diff file with the changes |
2013-01-15 17:37
|
JVCLDiffFor_System.Types_System.UiTypes.diff (3,827 bytes)
Index: JvAppEvent.pas =================================================================== --- JvAppEvent.pas (revision 13494) +++ JvAppEvent.pas (working copy) @@ -45,6 +45,9 @@ {$ENDIF UNITVERSIONING} Windows, Messages, SysUtils, Classes, Controls, Graphics, Forms, ActnList, + {$IFDEF HAS_UNIT_SYSTEM_UITYPES} + System.Types, + {$ENDIF HAS_UNIT_SYSTEM_UITYPES} JvTypes, JvComponentBase; const Index: JvColorCombo.pas =================================================================== --- JvColorCombo.pas (revision 13494) +++ JvColorCombo.pas (working copy) @@ -43,6 +43,9 @@ {$ENDIF UNITVERSIONING} Windows, Messages, Classes, Controls, Dialogs, Graphics, + {$IFDEF HAS_UNIT_SYSTEM_UITYPES} + System.UITypes, + {$ENDIF HAS_UNIT_SYSTEM_UITYPES} JvCombobox; type Index: JvComputerInfoEx.pas =================================================================== --- JvComputerInfoEx.pas (revision 13494) +++ JvComputerInfoEx.pas (working copy) @@ -50,6 +50,10 @@ Windows, Messages, SysUtils, ShlObj, ShellAPI, Classes, Graphics, Controls, JclWin32, JclSysInfo, + {$IFDEF HAS_UNIT_SYSTEM_UITYPES} + System.Types, + System.UITypes, + {$ENDIF HAS_UNIT_SYSTEM_UITYPES} JvJVCLUtils, JvComponentBase, JvTypes; {$HPPEMIT '#include <dbt.h>'} Index: JvDBRadioPanel.pas =================================================================== --- JvDBRadioPanel.pas (revision 13494) +++ JvDBRadioPanel.pas (working copy) @@ -40,6 +40,9 @@ Windows, Messages, Classes, Controls, StdCtrls, DB, DBCtrls, + {$IFDEF HAS_UNIT_SYSTEM_UITYPES} + System.Types, + {$ENDIF HAS_UNIT_SYSTEM_UITYPES} JvExtComponent; type Index: JvErrorIndicator.pas =================================================================== --- JvErrorIndicator.pas (revision 13494) +++ JvErrorIndicator.pas (working copy) @@ -45,6 +45,9 @@ JclUnitVersioning, {$ENDIF UNITVERSIONING} Windows, Classes, Graphics, Controls, ImgList, + {$IFDEF HAS_UNIT_SYSTEM_UITYPES} + System.Types, + {$ENDIF HAS_UNIT_SYSTEM_UITYPES} JvComponentBase; type Index: JvGradient.pas =================================================================== --- JvGradient.pas (revision 13494) +++ JvGradient.pas (working copy) @@ -35,6 +35,9 @@ {$ENDIF UNITVERSIONING} Windows, Messages, Graphics, Controls, SysUtils, Classes, + {$IFDEF HAS_UNIT_SYSTEM_UITYPES} + System.UITypes, + {$ENDIF HAS_UNIT_SYSTEM_UITYPES} JvTypes, JvComponent; type Index: JvMenus.pas =================================================================== --- JvMenus.pas (revision 13494) +++ JvMenus.pas (working copy) @@ -36,6 +36,9 @@ {$ENDIF UNITVERSIONING} Windows, Messages, SysUtils, Contnrs, Graphics, Controls, Forms, Classes, ExtCtrls, ImgList, Menus, + {$IFDEF HAS_UNIT_SYSTEM_UITYPES} + System.UITypes, + {$ENDIF HAS_UNIT_SYSTEM_UITYPES} JvWndProcHook, JVCLVer; const Index: JvMRUManager.pas =================================================================== --- JvMRUManager.pas (revision 13494) +++ JvMRUManager.pas (working copy) @@ -38,6 +38,9 @@ {$ENDIF UNITVERSIONING} SysUtils, Classes, Windows, Menus, Graphics, Controls, Forms, + {$IFDEF HAS_UNIT_SYSTEM_UITYPES} + System.Types, + {$ENDIF HAS_UNIT_SYSTEM_UITYPES} JvFormPlacement, JvAppStorage, JvComponentBase; type Index: JvThread.pas =================================================================== --- JvThread.pas (revision 13494) +++ JvThread.pas (working copy) @@ -34,6 +34,10 @@ JclUnitVersioning, {$ENDIF UNITVERSIONING} Windows, SysUtils, Classes, SyncObjs, Controls, ExtCtrls, Forms, Dialogs, + {$IFDEF HAS_UNIT_SYSTEM_UITYPES} + System.Types, + System.UITypes, + {$ENDIF HAS_UNIT_SYSTEM_UITYPES} JvTypes, JvComponentBase, JvComponent; type |
|
I have added the diff file for System.Types and System.UITypes. Maybe it is better to rename the HAS_UNIT_SYSTEM_UITYPES And use in general something like HAS_NEW_NAMESPACE_D16UP. I am not sure if NAMESPACE is the right word for it. I will check if I can provide a solution for the bookmark issue. |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-01-13 08:32 | Karlheinz | New Issue | |
2013-01-15 16:16 | obones | Note Added: 0020386 | |
2013-01-15 16:16 | obones | Status | new => feedback |
2013-01-15 17:37 | Karlheinz | File Added: JVCLDiffFor_System.Types_System.UiTypes.diff | |
2013-01-15 17:51 | Karlheinz | Note Added: 0020392 | |
2013-01-26 21:47 | jfudickar | Status | feedback => resolved |
2013-01-26 21:47 | jfudickar | Resolution | open => fixed |
2013-01-26 21:47 | jfudickar | Assigned To | => jfudickar |