Following the release of JVCL 3.00 and an overhaul of the code in Globus components, it has been decided that they should be merged into the main JVCL to avoid maintenance issues and duplicate bug fixing. Before undergoing this migration, you must have undergone the one mentionned in the migrating page, since it describes how to move from the original Globus to the JVCL 3.00 codebase.
Once this is done, and you have installed the latest JVCL, you will have to manually edit your source files to ensure the required changes are done.
Please note that although the document refers to "Delphi" in several
places, the instructions applies equally to other versions of Borland
GUI's (like C++Builder and Kylix) unless the text specifically says
otherwise.
Here is the list of Globus components alongside with their JVCL
replacements. As this is still work in progress, those which mention
"not done yet" have not been looked after just yet.
| Globus |
JVCL |
Notes |
||
| Component | Property |
Component |
Property |
|
| TJvgDBNavigator |
Moved to Archive. Was completely nonfunctional. |
|||
| TJvgPrintCrossTable |
Not done yet | |||
| TJvgDBGrid |
Not done yet | |||
| TJvgVertDBSGrid |
Not done yet | |||
| TJvgGridHeaderControl |
Not done yet | |||
| TJvgSysInfo |
AvailPageFile |
TJvComputerInfoEx |
Memory.FreePageFileMemory |
|
| AvailPhys |
Memory.FreePhysicalMemory |
|||
| AvailVirtual |
Memory.FreeVirtualMemory |
|||
| ColorDepth |
Screen.BitsPerPixel |
|||
| ComputerName |
Identification.LocalComputerName |
|||
| CPUKind |
CPU.Family |
|||
| CPUName |
CPU.Name |
|||
| GraphicResolution |
Screen.Witdh, Screen.Height |
|||
| MemoryLoad |
Memory.MemoryLoad |
|||
| OSPlatform |
OS.Version |
|||
| SystemFont |
Use
GetDeviceCaps(DC, LOGPIXELSX) = 96 to get 'SmallFont' and = 120 for
'BigFont'. Anything else gave an empty string, hence not being reliable
at all. |
|||
| TotalPageFile |
TJvComputerInfoEx |
Memory.TotalPageFileMemory |
||
| TotalPhys |
Memory.TotalPhysicalMemory | |||
| TotalVirtual |
Memory.TotalVirtualMemory | |||
| UserName |
Identification.LocalUserName |
|||
| VRefreshRate |
Screen.Hz |
|||
| TJvgMaskEdit |
TJvMaskEdit |
Canvas, ScrollBars, Alignment,
MultiLine, WordWrap and OnAfterPaint have been merged into
TJvCustomMaskEdit |
||
| TJvgBevel | In progress by OBones | |||
| TJvgBitBtn | TJvBitBtn |
Set SimpleFrame to True to get
the Globus drawing style |
||
| TJvgGraphicButton | In progress by OBones | |||
| TJvgTreeView |
Not done yet | |||
| TJvgCheckTreeView | Not done yet | |||
| TJvgSplitter | In progress by OBones | |||
| TJvgShadow | Not done yet | |||
| TJvgShade |
Not done yet | |||
| TJvgButton | In progress by OBones | |||
| TJvgProgress |
Not done yet | |||
| TJvgTransparentMemo | Not done yet | |||
| TJvgGroupBox |
In progress by OBones | |||
| TJvgBitmapImage | Not done yet | |||
| TJvgListBox | Not done yet | |||
| TJvgCheckListBox | Not done yet | |||
| TJvgAskListBox |
Not done yet | |||
| TJvgScrollBox | Not done yet | |||
| TJvgStringGrid | Not done yet | |||
| TJvgSpeedButton | Not done yet | |||
| TJvgExtSpeedButton |
Not done yet | |||
| TJvgWizardHeader | Not done yet | |||
| TJvgCaption | Not done yet | |||
| TJvgCheckBox |
Not done yet | |||
| TJvgRuler |
Not done yet | |||
| TJvgPageControl | Not done yet | |||
| TJvgTabControl | Not done yet | |||
| TJvgProcess | Not done yet | |||
| TJvgMailSlotServer |
Not done yet | |||
| TJvgMailSlotClient | Not done yet | |||
| TJvgLabel | Not done yet | |||
| TJvgFlyingText | Not done yet | |||
| TJvgDigits |
Not done yet | |||
| TJvgStaticText | Not done yet. Recommendation: move unconditionally to Archive | |||
| TJvgHoleShape | Not done yet | |||
| TJvgHelpPanel | Not done yet | |||
| TJvgXMLSerializer | Not done yet | |||
| TJvgLanguageLoader | Not done yet | |||
| TJvgExceptionHandler | Not done yet | |||
| TJvgJumpingComponent | moved to archive no replacement | |||
| TJvgStringContainer | Not done yet | |||
| TJvgSysRequirements | Not done yet | |||
| TJvg3DColors | Not done yet | |||
| TJvgHint | Not done yet | |||
| TJvginspectorGrid | Not done yet | |||
| TJvgReport | Not done yet | |||
| TJvgReportParamsEditor | Not done yet | |||
| TJvgLogicProducer | Not done yet | |||
| TJvgSmallFontsDefense | Not done yet | |||
| TJvgExportExcel |
Not done yet | |||
| TJvgExportHTML | Not done yet | |||
| TJvgExportXML |
Not done yet | |||
| TJvgExportDataset |
Not done yet | |||
| TJvgQRLabel |
Not done yet | |||
| TJvgQRDBText | Not done yet | |||
| TJvgMyQRPreview | Not done yet | |||
| TJvgSingleInstance |
Not done yet | |||
| TJvgFixFont |
Not done yet | |||