top of page

InfoPower Revisions

InfoPower VCL Revision History -

Note regarding registrations: If you are using versions of InfoPower 2009 and earlier you can not do online registration. You will need to use email registration. For versions of InfoPower from 2010 through XE5, make sure that you download the most recent build as they have been updated to talk to newer registration servers for online registration. Versions after XE5 already talk to the newer servers so there should not be an issue.

Version (8/13/2022) - Support user speed buttons in RichEdit. Previously not showing up.


Version (04/22/2022) - Recommend use with RAD Studio 11.1

  • TwwDBDatediteTimePicker with Enabled=false was not painted with disabled system font before. This problem is fixed.

  • TwwDBRichEdit not using style as default font before. This problem is fixed.

​Version (04/18/2022) - Recommend use with RAD Studio 11.1

  • Fix issue with multi-monitor where datetimepicker's dropdown calendar was behind stayontop forms.

  • All controls - Support for 64 bit windows messaging, where previously there were some incorrect casts to longint or integer for 64 bit pointers. This would lead to access violations when compiled with runtime packages.

  • TwwDBRichEdit - Use msftedit.dll instead of riched20.dll to avoid insert object dialog access violation

  • Fixed Range Error when using TwwBitmap which is used by the richedit and other controls

Version 22.0.3 (03/25/2022)

  • TwwDBGrid - Draw focus rect when using custom styles. Previously not shown.

  • TwwDBRichEdit - In Hi-Res font changes were not recognized in some cases. This problem is fixed.

  • TwwDataInspector - First row painting with no indicator showing causes strange painting in top right border.

Version 22.0.2 (12/10/2021) - RAD Studio 11

  • TwwDBGrid - Allow footer background color to be changed by event

  • TwwDBComboBox - Respect StyleElements.seFont to override style font color painting

  • On Windows 11 computers, the  painting with combos using csDropDownList style could paint erratically the background This problem is fixed.

Version (12/10/2021) - RAD Studio 10.4.2

  • TwwDBGrid - Allow footer background color to be changed by event

  • TwwDBComboBox - Respect StyleElements.seFont to override style font color painting

  • On Windows 11 computers, the  painting with combos using csDropDownList style could paint erratically the background This problem is fixed.

Version 22.0.1 (10/26/2021)

  • (10/26/2021) - Missing dipstudiowindataset280.bpl file before. Included now.

  • (9/24/2021) - Initial Release


Version (05/05/2021)

  • TwwDBRichEdit - Fixed problem with user buttons now showing in the popup dialog

  • TwwDBRichEdit - When using custom styles the user was unable to change the font color. This problem is fixed.

  • TwwIncremantalSearch - Add support for boolean fields

  • TwwDBGrid - Using the OnBeforeMenuFilterdialog previously ignored setting of the DoDefaultDialog parameter. This problem is fixed.

  • TwwDBGrid - Fixed changing of footer color problem

  • TwwDBGrid - Fixed issues with font being too large with some 3rd party skins

Version (01/22/2021)

  • TwwDBGrid - Fixed scaling issue with title font size when using 3rd party custom styles

Version (01/09/2021)

  • TwwDBGrid - Title Menu with Date equals filter changed back instead of using a range filter. Previously caused problems.

Version (12/8/2020)

  • TwwCheckbox/TwwExpandButton in Grid: Respect grid highlight colors when have focus. Previously not used when using custom styles.

  • TwwDBComboBox - Fixed sizing of buttons with custom styles. Previously combo button could be too small.

  • TwwDBDateTimePicker : When used in RecordViewPanel could have button placement too far to the right.

  • TwwDBGrid - When using dgCellHints, when the hint text was over 60k characters, it could raise a windows system error. The hint text is now limited to a smaller value.

  • TwwDBGrid - When using custom styles, the highlight background could leave some residue of itself when scrolling in some cases.

  • TwwDBGrid - When using ShrinkToFit for an image from an imagelist, the image background was not painted correctly if the imagelist is transparent.

  • TwwIntl - Fixed wwInternational.GridTitleMenu.DateFiltersCaptionToday to use the correct value

  • TwwDBRichEdit - Respect customstyles background and default font when StyleElements seClient and seFont are enabled

Version (11/13/2020)

  • TwwCheckbox and TwwRadioGroup - Fix sizing to respect custom style sizes. Previously they were too small when using custom styles.

  • TwwDataInspector

    • Fix indicator glyphs to be transparent.

    • When embedded in a TwwDBGrid with app compiled with custom styles, the caption column in the data inspector should paint the caption column with the grid colors when CaptionColor was set to csNone. This problem is fixed.

  • TwwDBDateTimePicker

    • Previously ignored StyleElements.seFont.  Now when seFont is not part of StyleElements the color can be overridden instead of the text being painted with the style colors.

    • The calendar’s dropdown date selection was not always accurate when using multi-monitors. This problem is fixed.

  • TwwDBGrid

    • When using OnCanShowCustomControl to hide a custom control based on record criteria, the grid could initially not paint the active cell with the background color. This problem is fixed.

    • Fix hi-res painting of indicator glyph so it is transparent

    • When using custom styles the indicator lines were not being shown before

    • When the grid was expanded the expanded row in some instances did not paint the correct background for some cells, as well as the detail grid’s footer area. This problem is fixed.

    • Colors used for painting in padding area would sometimes not use the style colors. This problem is fixed.

  • TwwDBRichEdit – When using spell check and if switching away from app and then back to the app could generate an access violation while the spell check dialog was open. This problem is fixed.

Version (7/3/2020)

  • Fixed problems with styled checkboxes in hi-res. Previously styled checkbox was ignored in hi-res

Version (6/17/2020)

  • TwwImageCombo not displaying image consistently in grid

Version (6/15/2020)

  • Fixed issue with using InfoPower controls in TDBCtrlGrid - Would cause access violation in earlier build

Version Initial release for InfoPower 10.4 Sydney

Version (6/15/2020)

  • Fixed issue with using InfoPower controls in TDBCtrlGrid - Would cause access violation in earlier build

Version (4/10/2020)

  • TwwDBGrid - Change introduced in 20.0.6 could leave area beneath last row in black. Fixed.

  • TwwLookupDialog, TwwLookupComboDlg, TwwSearchDialog - Earlier change respecting MaxHeight property would cause dialog's to be very short in height. Change made to preserve backwards compatibility which broke in 20.0.6 (3/31/2020)

Version 20.0.6 (3/31/2020)

  • TwwExpandButton - Now displays ampersands for text instead of underlining text

  • TwwDBGrid - Area beneath last row could show a faint gray line when horizontal scrolling. This issue has been fixed.

  • TwwDBDateTimePicker - When using multiple monitors the popup calendar could be displayed behind the form if your form had stayontop enabled. This issue has been fixed.

  • TwwIntl - OnInitInfoPowerDialog event not being recognized before when bringing up InfoPower dialogs. This issue fixed.

  • TwwMonthCalendar - Fixed issue of beep when mouse is pressed in some cases.

  • TwwLookupDialog, TwwSearchDialog, TwwLookupComboDlg - Default height of popup dialog form was too small and not correct before.

Version 20.0.5 (11/22/2019)

  • Support RAD Studio 10.3.3

Version (9/23/2019)

  • Fix line residue when scrolling TwwDBRichEdit with custom framing enabled with borders

  • Grid would not edit correctly if custom control was in fixed editable column. Internally the custom edit was not cleared upon leaving the column so editing later fixed columns was only accepting first character.

  • Integrated context sensitive help was not previously working. This problem is fixed.

Version (8/14/2019)

  • Updated for RAD Studio Rio Update 2.

  • TwwDataInspector bidi fixes include resizing of columns, custom control painting, and custom control painting corrected for proper alignment

Version (7/6/2019)

  • Fix TwwDataInspector alignment problem when using custom styles. Previously the caption column was aligned based on the data. Now it is always left and is consistent with using the system style.

  • TwwDBGrid - Fix indicator button to support text. Previously only the glyph was shown.

  • TwwDBLookupCombo - In hi-res if the drop-down list is auto-shrunk because of fewer records, the last row could be hidden. This problem is fixed.

Version (5/31/2019)

  • TwwDBDateTimePicker - Improved support for multi-monitor in dropdown calendar when using hi-res. Previously the calendar dropdown could be the wrong size if have two  monitors with different scaling.

Version (5/6/2019)

  • TwwRecordViewDialog and TwwRecordViewPanel - Fix checkbox display problem when using hi-res forms.

  • TwwLookupDialog, TwwLookupComboDlg, TwwSearchDialog - Fix sizing problem of dialog when it first comes up. It would not size the form or grid correctly so unneccessary scrollbars could appear. Also addressed issue with multiple monitors where the dialog would not come up on the correct default monitor.

  • TwwDBGrid - Filtering menu could have memory leak in some cases. This problem is fixed.

  • TwwDBGrid - In some cases the grid would incorrectly update the selected property, causing some fields to disappear when selected was empty.

Version (3/26/2019)

  • TwwDBGrid - Fix issue when not using styles where the background highlight was not painted in an editable fixed column which made the edited text difficult to see.

  • TwwDBGrid - Local filtering now supports month names. Without this support the end-user could get an invalid date error when filtering using the grid's title menus.

Version (2/12/2019)

  • Fix custom style issue when painting navigator button's text. They could use the wrong color before so that you could'nt see the text.

  • Fix designer issue when creating an indicator button in the title column. Previously the button was not created when clicking on the IndicatorButton property in the inspector. This problem is fixed.

Version (1/25/2019)

  • Fixed issue where the lookup combo's dropdown list could grow in width when the mouse moved over the edit portion.

Version (1/15/2019)

  • TwwDBGrid title menus - 1. Added Support descending indexes with FireDAC.  2. Also fixed bug where sort ascending was not displayed in the title menu for FireDac. 3. Fixed issue with Text cutoff in title menu for hi-res. 

  • TwwDBRichEdit - Fixed redundant freeing in destructor of control

Version 20.0.1 (12/7/2018)

  • Fixed issue in installation with ipstudiowinwordxp4k260.bpl and ipstudiowinclient4k260 where package names were wrong 

Version (11/20/2018)

  • TwwDataInspector - Handle mapping for custom control for mapped combobox

  • TwwDataInspector - Fixed issue where custom control not painted for active cell in some instances, which ended up leaving a blank cell.

  • TwwLookupComboDlg, TwwLookupDialog, TwwSearchDialog - Fixed issue with error message for keyboard handling to close the dialog. This error occurred when the ok/cancel buttons were hidden. Fixed issue with escape not closing the dialog as well.  Also fixed issue with dialog position being changed after changing sort order

Version (10/22/2018)

  • Fix lookupdialog so that it shows all the fields if possible. Previously it would not be wide enough so horizontal scrollbars would appear.

Version (8/28/2018)

  • Improved Bidi support for right to left including TwwDataInspector and combo controls

  • Support non-white transparent color for TwwDBNavigator custom buttons

Version (8/3/2018)

  • Fixed memory leaks with painting of some graphics in InfoPower.

  • TwwDataInspector - When using a custom control in a cell, it is not painted when scrolling up/down in some rare cases. This problem is fixed.


  • TwwFilterDialog would not show previous filter when going into the dialog

  • TwwDBGrid - Event OnCanSort passed wrong value before for SortDescending. Previously it would pass false when it should pass true.

Version 19.5.0 InfoPower 4K Tokyo (6/20/2018)

Version 19.0.3 InfoPower VCL Tokyo (9/21/17)

  • TwwTable,TwwQuery - Fixed wwFilterField method to work properly on memo fields

  • TwwDBGrid - Titles lines not painted with standard windows theme. Now it will.

Version 19.0.2 InfoPower VCL Tokyo (8/23/17)

  • TwwDBGrid - Fix event OnColWidthsChanged so it fires with fixed columns as well

  • TwwDBGrid - TouchPan property - Set to true to allow the user to use touch screens to scroll the data

  • TwwFilterDialog - Recognize ftSingle and ftAutoInc as value types when filtering

Version 19.0.0 InfoPower VCL Tokyo (3/28/17)

  • Fixed some line and color painting issues when using styles

  • TwwRecordPanel - Support MouseWheel

  • Fixed some RTTI pointer issues when compiling with Windows 64 bit


Version InfoPower VCL 10 Seattle (10/14/15)

  • Fixed Mapped Items designer for TwwDBComboBox so that the column widths are not too small. Also added Delete button


Version 17.0.5 InfoPower VCL 10 Seattle (10/1/15)

  • Added inclusion of dipstudiowindataset230.bpl for compatibility with BDE. You must first download and install the BDE package from Embarcadero available at Then you must manually add the dipstudiowindataset230.bpl package into your IDE in order to have the TwwTable, TwwQuery BDE components.


Version 17.0.3 InfoPower VCL 10 Seattle (9/14/15)

  • Fixed issue when trying to sort with LookupDialog, TwwLookupComboDlg where it did not move the column it was sorted on to the first column in the dialog. This problem is now fixed.

Versions InfoPower VCL XE8 16.0.4, XE7, XE6 (9/27/15)

  • Fixed issue when trying to sort with LookupDialog, TwwLookupComboDlg where it did not move the column it was sorted on to the first column in the dialog. This problem is now fixed.

  • TwwDBGrid – Fixed title row and indicator column painting where lines were painted too lightly in some scenarios

Version 16.0.3 InfoPower VCL XE8 Changes (6/8/15)

  • TwwKeyCombo/TwwLookupComboDlg, TwwLookupDialog now support user-selectable sort order with the TFDTable. Previously InfoPower would require that the dataset publish its indexdefs property in order for this functionality to work. 

  • This is no longer required


Version 16.0.2 InfoPower VCL XE8 Changes (5/27/15)

  • TwwRecordViewDialog changed to use TwwCheckbox instead of TDBCheckbox

  • TwwDBDateTimePicker – Changed handling of special case where the month is changed with the input xx/29/xx so that it changes the day to 28 instead of changing the year.  This only applies to situations where the day is after the month in the data entry order

  • TwwDBGrid SYLK export now respects OnGetText changes to the displayed text. If you wish it to also use the DisplayText property, you can set the grid’s Patch[14] to true, i.e. wwdbgrid1.patch[14] = true;

Version VCL XE7 Changes

  • BDE Components – Added support to add back the TwwTable, TwwQuery, TwwQBE, TwwStoredProc BDE components. You must first download the BDE add-on for the BDE from Embarcadero. Then you need to manually add the package dipstudiowindataset210.bpl to your environment, and then you will have the old BDE dataset components.

Version InfoPower VCL XE6 Changes

  • TwwDBGrid/TwwEdit – Force TField.OnSetText to fire for numeric fields (for backwards compatibility with older versions of InfoPower)


Version 14.0.1  InfoPower VCL XE6

  • TwwDBGrid – IniAttributes.UnicodeIniFile did not previously save correctly to ini file.

  • TwwDataInspector – Fixed problem which could lead to access violations in some cases

  • TwwDBRichEdit – Support ftWideString data types

Version InfoPower Studio XE5 Changes

  • TwwDBGrid – Fixed problem when in append mode with an empty record. Clicking off this record with the mouse moves to a different row. This problem is fixed.

  • TwwDBRichEdit – Method InsertBitmap caused access violations before

Version InfoPower Studio XE4 Changes

  • TwwDBGrid – Fixed problem when in append mode with an empty record. Clicking off this record with the mouse moves to a different row. This problem is fixed.

  • TwwDBRichEdit – Method InsertBitmap caused access violations before

InfoPower Studio 2013 Changes
Version (6/13/2013)

  • TwwDataInspector – Don’t paint data lines when using csPaintCopy 

  • TwwCheckbox - Fixed intermittent problem with checkbox toggling on space

  • TwwDBGrid – Paint highlighted text correctly with styles

  • TwwDBNavigator – Fixed text painting bug caused by moving mouse over navigator button

  • TwwRichEditBar – Reset richedit’s zoomfactor to 1 when scrolling to new record

InfoPower Studio 2012 Changes
Version (10/30/2012)

  • TwwDBGrid – Free DefaultTitleImages when releasing grid

  • Avoid index out of range error when dataset is made active in some cases

  • TwwFilterDialog – Accommodate large tfield datatypes when using callback filtering – limitation was 256 before unless using memo fields

  • TwwMonthCalendar – Incorrectly use style colors in come cases where styles not enabled. Problem fixed

  • TwwDBRichEdit - Fixed problem where horizontal scrolling causes access violation.

  • TwwDBRichEdit – Introduce patch[14] variable. Set to true to disable typography. Typography does not recognize internal \line in rtf which can cause problems when loading certain rtf formats created by external programs. You will need to call sendmessage(handle, cm_recreatewnd, 0, 0) after setting this patch variable to true

  • TwwDBEdit – Allow paste to be work not in edit mode by setting readonly to false when entering control

Version (12/8/2011)

  • TwwDateTimePicker – Fix problem with “Invalid Type Cast Error” when assigning colors in CalendarAttributes.Colors

InfoPower Studio 2011 Changes
Version (10/30/2012)

  • TwwDBGrid – Avoid index out of range error when dataset is made active in some cases

  • TwwDBGrid –  Fix Scrolling painting bug with white vertical fixed line

  • TwwDBGrid - Fixes a problem where the end-user removes a field through the menus, adds it back in, and then removes it again.

  • When an empty record is auto-deleted by clicking on a different row, the resulting active record was off by one when as the deleted record would shift the grid rows.  This problem is fixed.

  • TwwDBGrid – Filtering through the title menu did not include the last day of the month. This problem is fixed

  • TwwDBEdit – Support TSingleField

  • Access violations in some searching operations with TwwTable – Problem fixed.

  • TwwDBRichEdit - Fixed problem where horizontal scrolling causes access violation.

  • TwwDBRichEdit – Clear richedit default settings when tfield data is blank.

  • TwwDBRichEdit – Support TStringField

Version (3/7/2011)

  • TwwDBGrid – When an empty record is auto-deleted by clicking on a different row, the resulting active record was off by one when as the deleted record would shift the grid rows.  This problem is fixed.

  • TwwDBLookupCombo – Allow developer to allow the internal detection of a record being in a list to be accurate even after a backspace. This can slow the performance down, but then the OnNotInList fires consistently after a backspace and it can allow the user to enter a value not in the list. The developer needs to set the component’s Patch[0] to true to enable this new behavior.

  • TwwLocateDialog – The component no longer defaulted to the search value edit control in Delphi XE. This problem is fixed.

  • TwwDBRichEdit – Allow component to be associated with ftString and still load the data. Previously would require a TBlobField as it would show garbage characters in this case.

  • TwwDBComboBox – When themes were enabled, the borders were not being painted in some instances. This problem is fixed.

InfoPower Studio 2010 Changes
Version (5/3/2010)

  • Fix Mismatched include files when using Builder 2010, which would cause compile error

Version (4/22/2010)

  • Added InfoPower 2010 support for Delphi 2009

  • TwwDataInspector – Support center text alignment

  • TwwDBDateTimePicker – Support Edit Year menu choice

  • Search controls – Searching was slow when doing a sequential search on a BDE dataset because DisableControls was not called.

  • TwwComboBox – MDI fix where combo would not drop-down if it did not have focus.

  • TwwRecordViewPanel, TwwRecordViewDialog – Support widememo datatype 

  • TwwDBGrid / TwwIntl – Was not using TwwIntl settings in certain captions in the sort/filter menu dialogs. Problem fixed.

  • TwwDBGrid – Fix SYLK clipboard exporting, Note that SYLK does not support Unicode exporting.

  • TwwDBRichEdit – Fixed bitmap corruption problem where they were changed to metafiles and lost their bitmap attributes.

  • TwwDBRichEdit – Fix code so that it uses StringStream to better support Unicode text streaming.

  • TwwDBRichEdit – Always support html exporting even in new windows systems.

Version (12/4/2009)

  • TwwDBGrid – Allowed checkboxes in columns with ftBoolean type to support true as unchecked. Previously would only allow true for checked values when bound to a ftBoolean type field.

InfoPower Studio 2009 Changes
Version (8/26/2009)

  • TwwDBGrid – Fixed problem with OnBeforeDrawDataCell not being called

  • TwwDBSpin – Fixed problem during data entry where it did not recognize the decimal separator as a valid character

  • TwwSearchDialog – Previously generated access violations when using TTable with a shadowtable. This problem is fixed.

Version (7/23/2009)

  • TwwDBLookupCombo – Respect ReadOnly property when unbound

  • TwwDBGrid - Fix disappearing grid when resizing grid with dgFixedEditable. Problem occurred when focus was on a non-fixed column cell and then the resize made the cell disappear by dragging the sizeable form so that the cell became out of view.

  • TwwDBGrid – Fixed column dragging problems when using BidiMode of RightToLeft

  • TwwDBGrid – You can now set patch[11] to true to allow the grid to always show cell hints even when the text fits in the cell

  • TwwDBRichEdit - Fixed certain cases where richedit was not displaying properly in the grid.

  • TwwDBRichEdit – When using EditWidth of rewPrinterSize, reduce gutter width so text is not indented too far

  • TwwDBRichEdit – Allow reference to lines[x] to return text of line. Previously would return empty string

  • Removed dependency upon window aliases such as wintypes, winprocs. This could cause some projects to generate IDE unit missing error messages when debugging

  • TwwKeyCombo – Make SearchField property value case insensitive

Version (4/7/2009)

  • TwwDBLookupCombo – Lookup on detail TTable would cause run time errors.  This problem is fixed.

Version (3/18/2009)

  • TwwDBRichEdit – Fixed bugs relating to ole objects

  • TwwDBRichEdit – Fixed bugs relating to importing and exporting

  • TwwDBGrid – Exporting to clipboard was not functioning correctly

  • TwwDBGrid – Resolved Fixed column font issues

  • TwwDBGrid – Scrolling with editable fixed columns could cause grid to enter a bad state in some instances. This problem is fixed.

  • TwwFilterDialog – Fields not updating after Fields Tab Set changed via keyboard accelerator

  • TwwDBEdit – Not properly handing TLargeInt fields as floats before

  • TwwIntl – MonthCalendar.PopupYearStart not recognized previously by DateTimePickers

  • TwwDBDateTimePicker – Fix vista problem where control was prematurely closed when month was selected


Version (11/17/2008)

  • TwwDBGrid – Designer of grid did not previously allow GroupName to be set, and gave InfoPower Grid Essentials error message

  • TwwDataInspector – Setting of rowheights for individual inspector items via code could generate error in some instances. Problem fixed.

Version (10/24/2008)

  • TwwDBGrid – When checkbox was associated with a Boolean field, the checkbox was not correctly displayed. This problem is fixed.

  • TwwDBGrid – When a picture mask was assigned to a field, the data was not flushed to the dataset

Version (10/13/2008)

  • TwwDBGrid – Exporting functionality did not export correctly. This problem is fixed.

InfoPower Studio 2007 Changes
Version (5/15/2008)

  • TwwDBGrid – When arriving on a custom control with dgAlwaysShowEditor as false, the custom control would no longer overwrite the cell but instead append to the end.  This problem was introduced in, and has been fixed.

Version (5/2/2008)

  • TwwRecordViewPanel, TwwRecordViewDialog - Fix problem where labels for fields were not painted when Vista themes were enabled. This problem only occurred in the Delphi 7 build.

  • Export did not properly handle dbl-quotes in the data before.  InfoPower now converts a dbl-quote in the data to two dbl-quotes when exporting

  • Improved cursor handling with the right and left arrow keys, allowing the editor to handle these keystrokes when the cursor is within the editor. For instance (Ctrl-Right Arrow) will now advance to the next work in the editor.  Note that these changes have no effect unless the editor in the grid has the focus.  If the grid has the focus, then these keystrokes still are handled by the grid.

  • Fixed miscellaneous issues with registration utility

Version (2/22/2008)

  • Fix design time access violation problem when bringing up grid’s Select Fields Dialog

  • Grid Export option esoDblQuoteFields now handles double quotes in data

  • FilterDialog did not properly initialize previous filter condition in some instances.  This problem is fixed.

Version5.0.2.2 (11/27/2007)

  • Fix painting bug where inactive cells for active row were not painted in some instances

  • Support Delphi 7 (Separate build available at website).

  • TwwDBRichEdit – When using MSVersion=4, search and replace operations did not function correctly. This build corrects these operations.

Version (11/13/2007)

  • Supports Delphi 2007 - VCL.NET

  • Supports printing of a page range through the richedit’s print preview capabilities.

bottom of page