Archive for the ‘Soft/Programming’ Category

RAD Studio 10 Seattle

Tuesday, September 1st, 2015

RAD Studio 10 released today:
http://www.embarcadero.com/products/rad-studio

I’ll publish the updated components soon.

Thursday, August 20th, 2015

New version for freeware SMDBGrid uploaded.
Some bugs fixed and new eoCellWordWrap flag in ExOptions added for native wordwrap support in cells.

Text wordwrap in cells for SMDBGrid

Text wordwrap in cells for SMDBGrid

Additionally to eoTitleWordWrap and eoRowHeightAutofit flags this feature allow to control the different modes in your applications. The new sample project you may find in DEMOS\SMDBGrid\WrapCells folder.

Kindle Paperwhite firmware

Thursday, July 30th, 2015

Сегодня обновил Amazon Kindle Paperwhite с версии 5.3.6 на 5.6.1
Поменяли немного меню, добавили несколько языков интерфеса (включая русский) и возможность создания персональных библиотек и словарей для каждого читателя.
Почему-то обновления по воздуху (OTA) не прилетали вообще за все время. Хотя на Kindle Fire периодически прилетают.

Список доступных обновлений есть тут

Embarcadero acquires the Raize Components

Thursday, July 30th, 2015

http://www.embarcadero.com/press-releases/embarcadero-acquires-raize-components-introduces-new-windows-ui-and-logging-products-for-delphi-and-cbuilder-developers

Excel Reader engine v3.1(b)

Sunday, July 12th, 2015

The new Excel Reader engine (dll edition) v3.1 (beta) with native xls-file parser is published and available for download.

New XLSConvertToXLSX method added to generate the xlsx file

Paradox Direct Engine (ActiveX edition) v3.00

Sunday, June 21st, 2015

Just now published the Paradox Direct Engine (ActiveX edition) v3.00
http://www.scalabium.com/pdx/pdxa.htm

Excel Reader engine v3.0

Sunday, May 17th, 2015

The new Excel Reader engine (dll edition) v3.0 with native xls-file parser is published and available for download.

Now you may read the formulas (XLSIsCellFormula, XLSGetCellFormula, XLSGetCellFormulaLength functions),  ranges (XLSGetNamedRangeCount, XLSGetNamedRangeLength, XLSGetNamedRangeInfo functions), convert to text, html, xml, Excel xml and Lotus 1-2-3 formats

Also the sample projects are updated and some new are added (for C#, for example).

XE8 support

Friday, April 10th, 2015

Embarcadero released the new RAD Studio XE8 and we added the support for this IDE.

All our VCL components updated and new trial and registered archives are available for download and test.
The shareware and freeware components released for XE8 (both Delphi and C++Builder).

Windows 7: weather gadget

Sunday, March 15th, 2015

In February the weather gadget in sidebar stopped to work. I get the “cannot connect to service” error.

If you have the same problem, you need change the date/time for config.xml file in C:\Users\<your account>\AppData\Local\Microsoft\Windows Live\Services\Cache folder.
Just set the 01/01/2020 as date there.

If you’re not developer and have no tools to change the date for file, you may do the next:
- change the current date in Windows
- open the config.xml in NotePad
- without any changes in document you need save the file
- return the real date in MS Windows
- after a few minutes you’ll see the real weather in gadget

PS: you do not need re-install anything or add any changes for DNS in hosts file as suggested in many sites. Just change the date of file and it’s enough for correct work.

Paradox Direct Engine (ActiveX edition) v2.95

Wednesday, March 11th, 2015

Paradox Direct Engine (ActiveX edition) v2.95
http://www.scalabium.com/pdx/pdxa.htm

The new SaveToXML method you may generate the xml-file which is compatible with .NET DataSet class.
Now you may do not use the ado recordset and load the xml directly in Dataset().
For example:

// create unbound recordset for temporary storage (from Paradox table)
DataTable table1 = new DataTable("country");
table1.Columns.Add("Name");
table1.Columns.Add("Capital");
table1.Columns.Add("Continent");
table1.Columns.Add("Area");
table1.Columns.Add("Population");
 
DataSet set = new DataSet("map");
set.Tables.Add(table1);
 
// convert the records in Paradox table to xml-file
PdxViewA.TScalabiumParadoxReader pdx = new PdxViewA.TScalabiumParadoxReader();
pdx.FileName = Application.StartupPath + "\\country.db";
pdx.SaveToXML(Application.StartupPath + "\\country.xml", "country", false);
if (pdx.LastErrorMessage != null)
MessageBox.Show(pdx.LastErrorMessage);
 
//load converted xml into dataset
set.ReadXml(Application.StartupPath + "\\country.xml");
 
//view records in datagrid
dataGridView1.DataSource = table1;