git-svn-id: https://192.168.0.254/svn/Componentes.Terceros.jvcl@12 7f62d464-2af8-f54e-996c-e91b33f51cbe
905 lines
28 KiB
HTML
905 lines
28 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<html>
|
|
<head>
|
|
<meta content="text/html; charset=ISO-8859-1"
|
|
http-equiv="content-type">
|
|
<title>Migrating from Globus to JVCL 3.5</title>
|
|
<link rel="STYLESHEET" href="styles/default.css" type="text/css">
|
|
</head>
|
|
<body>
|
|
<h1>Migrating your applications from previous versions of JEDI VCL</h1>
|
|
<h2> </h2>
|
|
<hr>
|
|
<h2> Introduction</h2>
|
|
<p>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 <a href="migrating.htm">migrating</a> page, since it
|
|
describes how to move from the original Globus to the JVCL 3.00
|
|
codebase. </p>
|
|
<p> </p>
|
|
<p>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. </p>
|
|
<p> </p>
|
|
<p>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.<br>
|
|
</p>
|
|
<h2>Components list</h2>
|
|
<p>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.<br>
|
|
</p>
|
|
<table
|
|
style="margin-left: auto; margin-right: auto; width: 80%; text-align: left;"
|
|
border="1" cellpadding="2" cellspacing="0">
|
|
<tbody>
|
|
<tr>
|
|
<td colspan="2" rowspan="1"
|
|
style="vertical-align: top; text-align: center; font-weight: bold;">Globus<br>
|
|
</td>
|
|
<td colspan="2" rowspan="1"
|
|
style="vertical-align: top; text-align: center; font-weight: bold;">JVCL<br>
|
|
</td>
|
|
<td colspan="1" rowspan="2"
|
|
style="vertical-align: top; text-align: center; font-weight: bold;">Notes<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td
|
|
style="vertical-align: top; text-align: center; font-weight: bold;">Component</td>
|
|
<td
|
|
style="vertical-align: top; text-align: center; font-weight: bold;">Property<br>
|
|
</td>
|
|
<td
|
|
style="vertical-align: top; text-align: center; font-weight: bold;">Component<br>
|
|
</td>
|
|
<td
|
|
style="vertical-align: top; text-align: center; font-weight: bold;">Property<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgDBNavigator<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><span style="font-style: italic;">none</span><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Moved to Archive. Was completely
|
|
nonfunctional.<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgPrintCrossTable<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgDBGrid<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">TJvDBGrid<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Too little benefit from this
|
|
component<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgVertDBSGrid<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">TJvDBGrid<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Too little benefit from this
|
|
component</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgGridHeaderControl<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><span style="font-style: italic;">none</span><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Clunky behaviour<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="1" rowspan="16" style="vertical-align: top;">TJvgSysInfo<br>
|
|
</td>
|
|
<td style="vertical-align: top;">AvailPageFile<br>
|
|
</td>
|
|
<td colspan="1" rowspan="10" style="vertical-align: top;">TJvComputerInfoEx<br>
|
|
</td>
|
|
<td style="vertical-align: top;">Memory.FreePageFileMemory<br>
|
|
</td>
|
|
<td colspan="1" rowspan="10" style="vertical-align: top;"><br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">AvailPhys<br>
|
|
</td>
|
|
<td style="vertical-align: top;">Memory.FreePhysicalMemory<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">AvailVirtual<br>
|
|
</td>
|
|
<td style="vertical-align: top;">Memory.FreeVirtualMemory<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">ColorDepth<br>
|
|
</td>
|
|
<td style="vertical-align: top;">Screen.BitsPerPixel<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">ComputerName<br>
|
|
</td>
|
|
<td style="vertical-align: top;">Identification.LocalComputerName<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">CPUKind<br>
|
|
</td>
|
|
<td style="vertical-align: top;">CPU.Family<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">CPUName<br>
|
|
</td>
|
|
<td style="vertical-align: top;">CPU.Name<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">GraphicResolution<br>
|
|
</td>
|
|
<td style="vertical-align: top;">Screen.Witdh, Screen.Height<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">MemoryLoad<br>
|
|
</td>
|
|
<td style="vertical-align: top;">Memory.MemoryLoad<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">OSPlatform<br>
|
|
</td>
|
|
<td style="vertical-align: top;">OS.Version<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">SystemFont<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td rowspan="1" style="vertical-align: top;">Use
|
|
GetDeviceCaps(DC, LOGPIXELSX) = 96 to get 'SmallFont' and = 120 for
|
|
'BigFont'. Anything else gave an empty string, hence not being reliable
|
|
at all.<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TotalPageFile<br>
|
|
</td>
|
|
<td colspan="1" rowspan="5" style="vertical-align: top;">TJvComputerInfoEx<br>
|
|
</td>
|
|
<td style="vertical-align: top;">Memory.TotalPageFileMemory<br>
|
|
</td>
|
|
<td colspan="1" rowspan="5" style="vertical-align: top;"><br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TotalPhys<br>
|
|
</td>
|
|
<td style="vertical-align: top;">Memory.TotalPhysicalMemory</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TotalVirtual<br>
|
|
</td>
|
|
<td style="vertical-align: top;">Memory.TotalVirtualMemory</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">UserName<br>
|
|
</td>
|
|
<td style="vertical-align: top;">Identification.LocalUserName<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">VRefreshRate<br>
|
|
</td>
|
|
<td style="vertical-align: top;">Screen.Hz<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgMaskEdit<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">TJvMaskEdit<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Canvas, ScrollBars, Alignment,
|
|
MultiLine, WordWrap and OnAfterPaint have been merged into
|
|
TJvCustomMaskEdit<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="1" rowspan="4" style="vertical-align: top;">TJvgBevel</td>
|
|
<td style="vertical-align: top;">*<br>
|
|
</td>
|
|
<td colspan="1" rowspan="4" style="vertical-align: top;">TJvBevel<br>
|
|
</td>
|
|
<td style="vertical-align: top;">*<br>
|
|
</td>
|
|
<td style="vertical-align: top;">All properties have been merged
|
|
into TJvBevel except for those below<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">HorLines<br>
|
|
</td>
|
|
<td style="vertical-align: top;">HorizontalLines<br>
|
|
</td>
|
|
<td style="vertical-align: top;">Automatically changed by the
|
|
converter<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">VertLines<br>
|
|
</td>
|
|
<td style="vertical-align: top;">VerticalLines<br>
|
|
</td>
|
|
<td style="vertical-align: top;">Automatically changed by the
|
|
converter</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">Gradient</td>
|
|
<td style="vertical-align: top;">n/a<br>
|
|
</td>
|
|
<td style="vertical-align: top;">Gradient has not been ported,
|
|
use a TJvGradient instead and put it behind.<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgBitBtn</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">TJvBitBtn<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Set SimpleFrame to True to get
|
|
the Globus drawing style<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgGraphicButton</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">TJvTransparentButton<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Set FrameStyle to fsNone and put
|
|
the Glyphs in an image list in this order:<br>
|
|
0: GlyphPassive<br>
|
|
1: <br>
|
|
2: GlyphPushed<br>
|
|
3:<br>
|
|
4: GlyphActive<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgTreeView<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">TJvTreeView<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgCheckTreeView</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">TJvCheckTreeView<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgSplitter</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">TJvNetscapeSplitter<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgShadow</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Recommendation: Rename and move
|
|
to main JVCL<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgShade <br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Recommendation: Rename and move
|
|
to main JVCL</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgButton</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Recommendation: Rename and move
|
|
to main JVCL</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgProgress<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgTransparentMemo</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">TJvMemo<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Set Transparent to True<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgGroupBox<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgBitmapImage</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgListBox</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgCheckListBox</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgAskListBox<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgScrollBox</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">TJvScrollBox<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Background is now a TGraphic,
|
|
migration is silent.<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgStringGrid</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgSpeedButton</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgExtSpeedButton<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgWizardHeader</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><span style="font-style: italic;">none</span><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Use the TJvWizard components<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgCaption</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgCheckBox<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgRuler<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">TJvRuler<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgPageControl</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgTabControl</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgProcess</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">TJvCreateProcess </td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">TJvCreateProcess is superior</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgMailSlotServer<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">TJvMailSlotServer<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgMailSlotClient</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">TJvMailSlotClient<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgLabel</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgFlyingText</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><span style="font-style: italic;">none</span><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not functionnal, hardly any point<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgDigits<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgStaticText</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">TJvStaticText<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgHoleShape</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgHelpPanel</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><span style="font-style: italic;">none</span><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Too little added value<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgXMLSerializer</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgLanguageLoader</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><span style="font-style: italic;">none</span><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Use JvDxGettext<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgExceptionHandler</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><span style="font-style: italic;">none</span><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Use JvLogFile with JclDebug<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgJumpingComponent</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><span style="font-style: italic;">none</span><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">moved to archive no replacement</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgStringContainer</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><span style="font-style: italic;">none</span><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Use Resource strings instead<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgSysRequirements</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">TJvSysRequirements<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvg3DColors</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgHint</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvginspectorGrid</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">TJvInspector<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgReport</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgReportParamsEditor</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgLogicProducer</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgSmallFontsDefense</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Removed, hardly any point for
|
|
this component</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgExportExcel<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgExportHTML</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Removed from source, was not
|
|
even coded<br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgExportXML<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgExportDataset<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgQRLabel<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgQRDBText</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgMyQRPreview</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Not done yet</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgSingleInstance<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">TJvAppInstances<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="vertical-align: top;">TJvgFixFont<br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;"><br>
|
|
</td>
|
|
<td style="vertical-align: top;">Removed, hardly any point for
|
|
this component<br>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<p><br>
|
|
</p>
|
|
</body>
|
|
</html>
|