Showing posts with label Express News. Show all posts
Showing posts with label Express News. Show all posts

Delphi XE8 inside look !

Delphi XE8 video

An Inside Look at the Upcoming Multi-Device Preview

POSTED BY  ON IN TOOLS
The FireUI Multi-Device Designer makes it easy to create 
user interfaces across multiple form factors, devices and 
target platforms.

The Multi-Device Preview provides a design time view of 
what your application is going to look like on a wide range 
of devices. This gives you a great visual aid for developing 
your applications, allowing you to easily identify which user 
interfaces to fine-tune for a specific form factor or device.
The Multi-Device Preview window shows a preview of the current 
active form across all selected devices. Zoom in to see a detailed 
view of a specific device, or choose from different view modes to 
change the presentation of the devices in the Multi-Device Preview window.
MDPreview1

posted under | 0 Comments

PostgresDAC new major 3.0 released

PostgresDAC new release
Microolap released the new major version 3.0.0 of PostgresDAC component suite.
It introduces Fetch-On-Demand asynchronous mode for TPSQLQuery, support for
built-in range types, support for geometric types.

New major 3.0.0 version introduces Fetch-On-Demand asynchronous mode for TPSQLQuery, support for built-in range types, support for geometric types.


Meet the PostgresDAC v3.0.0

03/03/2015 We've released our new major version of PostgresDAC component suite. It’s been a long way started almost two years ago. The goals were complicated, and not all of them were accomplished. However, in general we may proudly say without a doubt that this release is a significant milestone.

Dump and restore functionality

TPSQLDump and TPSQLRestore components is a pair that is one of a kind on the whole market. There are no more such facilities not only in the Delphi or C Builder world, but for any other IDE's or toolchains. That is why our first goal was to keep this classes up to date. A huge amount of work was done and a year ago the brand new v3 TPSQLDump and TPSQLRestore components were published as part of v2.11.0 release.
TPSQLDump and TPSQLRestore are fully compatible with native pg_dump and pg_restore utilities. Each and every native feature is supported out of the box:
  • output formats (binary, text, directory, gzipped),
  • parallel dumping and restoring,
  • comprehensive selection, filtering and reordering of archived items,
  • SQL-92 specific output options, etc.

Asynchronous Fetch-On-Demand mode

The default TPSQLQuery's mode is suitable for submitting commands and getting result sets in normal, synchronous applications. However, there are few drawbacks, that may be of importance to developers:
  • TPSQLQuery.Open waits for the command to be completed. The application might have other work to do (such as maintaining a user interface), in which case it won’t be a good decision to block while waiting for a response.
  • Since the execution of the client application is suspended while it waits for the result, it is hard for the application to decide that it would like to try to cancel the ongoing command.
  • TPSQLQuery in default mode always collects a command's entire result, buffering it in a single place. While this behavior simplifies some internal logic, it can be impractical for results containing many rows.
To avoid such limitations developers now can use the brand new Fetch-On-Demand mode, which is turned on by dsoFetchOnDemand option in the TPSQLQuery.Options set.
There are limitations of course:
  • To get advantages of the Fetch-On-Demand mode one should use read-only TPSQLQuery objects. This restriction will be removed with time probably.
  • Each read-only TPSQLQuery component must have its separate TPSQLDatabase component since Fetch-On-Demand command flow will block a connection until getting the last row of the result set.

Support for built-in range and geometric field types

Previously these specific types were mapped to TStringField class. Now PostgresDAC provides new TField descendants for this:
  • TPSQLRangeField
  • TPSQLPointField
  • TPSQLCircleField
  • TPSQLBoxField
  • TPSQLLSegField
All of them will be created automatically if needed, or may be added manually in design time.
TPSQLRangeField encapsulates all built-in PostgreSQL range types: int4range, int8range, numrange, tsrange, tstzrange and daterange. Information about range value is stored in the TPSQLRange record by storing values for each bound using TPSQLRangeBound record. Depending on the underlying table field type developer may access bound values using appropriate methods AsInteger, AsFloat, etc.

Enhanced Manual

We've finished the new help system. It's rewritten it from scratch. Support for such formats provided:
  • chm,
  • pdf.
  • epub (in progress).

Full change log:

[!] Fetch-On-Demand mode introduced for readonly TPSQLQuery objects
[!] Support for geometric types added
[!] TPSQLRangeField added
[!] Support for pre-8.0 PostgreSQL servers is discontinued
[!] v9.4.0 client libraries added
[!] v9.4.0 dump & restore libraries (pg_dump.dll, pg_restore.dll) added
[*] Components TPSQLUser and TBDE2PSQLDAC marked as deprecated and will be removed shortly
[*] EPSQLDatabaseError is raised if TPSQLDatabase is used in non-exclusive mode for TPSQLQuery with dsoFetchOnDemand
[*] TPSQLDatabase.CancelBackend checks for connection now to prevent AV
[-] "AV may occur if SQL parameter name consists from incorrect characters chain" bug fixed
[-] "EPSQLDatabaseError detail error properties are empty after error in TPSQLDirectQuery.Open" bug fixed

posted under | 0 Comments

Update for myXETools component !

Update
i have added some minor updates for my free Delphi component to help database programmers more. I added the fellowing procedures:

_storeBlob(); save pictures to blob field.
_loadBlob(); Diplay a stored blob field in the TImage.
_loadBlobDX(); Display blob in the TcxImage of DevExpress.
_execSQL(); Execute an SQL commands.
_sqlOrderASC(); Order by ASC a collection of rows.
_sqlOrderDESC(); Order by DESC.
_selectRange(); Select a range of rows in database.

Note: the component is deveoped for Absolute Database, but you can add another databases without remove anything and send me a copy by e-mail.

The component is very easy to use, put it in the Form, click a button and type "_" to let IDE show you all the procedures and functions.

Please, download the full source code here.

posted under , , |

Castalia for Delphi is not currently available !!

Breaking news

"Castalia for Delphi is not currently available. Thank you for your interest."

this is what TwoDesk company told in theire website!
they didn't told why they reloved the link, or why closed it!

posted under |

IDE Fix Pack 5.8 for 2009-XE7 released

IDE Fix Pack 5.8 for 2009-XE7
A new release of IDE Fix Pack for RAD Studio 2009-XE7 is available. The new version 5.8 is available for all versions including the versions that I marked “unsupported”. So all 2010, XE2-XE5 users can update from version 5.5 to 5.8 what gives them the “EditorLineEnd.ttr” patch.
This release brings a major performance improvement. If you have large packages with dependencies to other large packages, the compiler spends a lot of time in cleaning up the unit dependencies what can result in a long delay (up to 5 seconds) after you hit a syntax error in the active package project. IDE Fix Pack addresses this bottle neck and reduces the delay to less than half a second.
One of the RAD Studio 2009 .NET code patches in IDE Fix Pack caused the IDE to run into a NullReferenceException when started on Windows 8.1. This patch is now disabled if Windows 8.1 or newer is detected.
If you have copied the rlink32.dll from XE7 to an older RAD Studio version to bypass the “too many resources to handle” linker error, the IDE Fix Pack will now skip its own rlink32.dll patch as it isn’t necessary for XE7’s rlink32.dll.
Some people had problems with installing IDE Fix Pack because the installer is compiled against rtlXxx.bpl and vclXxx.bpl. And if those packages aren’t in the PATH environment variable the Installer failed with the usual standard Windows error message. To work around this issue and not to increase the IDE Fix Pack’s installer’s file size (I know, who cares), I have rewritten the installer in plain “old” WinAPI.
The new IDE Fix Pack changes the behavior of the [F6] (IDE Insight) key in XE5 and newer. If you press [F6] in the editor, IDE Fix Pack will now call “SelectAll” on the IDE Insight edit control so that you can overwrite the old edit text without doing the selection yourself.

posted under |

DevExpress VCL v14.2 Is Now Available!


Julian M Bucknall


 

 

 by Julian M Bucknall

As you may have already heard, the next major release of the DevExpress VCL Subscription has just been published and active subscribers can download and use our newest version at their convenience. For an overview of the new products and features we're shipping inside v14.2, please take a moment to review our What's New in v14.2 or watch the webinar I presented on December 18.

Read full article on DevExpress website..

 



posted under |

TMS VCL Subscription!

TMS VCL Subscription

For Delphi 7,2006,2007,2009,2010,XE,XE2,XE3,XE4,XE5,XE6,XE7 & C++Builder 2006,2007,2009,2010,XE,XE2,XE3,XE4,XE5,XE6,XE7 

From: tmssoftware.com

One subscription:
All current VCL components for Windows application development
+ free : all regular component updates for 2 years
+ free : priority support for 2 years
+ free : updates for upcoming new Delphi & C++Builder versions
+ free : new VCL components that we include in subscription

Save over 50% now and even more with new free VCL component releases

posted under |
Older Posts Home

Amazon Books

    Amazone Choice!


Recent Comments