per Delphi Versione 6

 

Note for ABC Version 6

Release 6.0.1 Notes:

This release is built for the production release of Delphi 6 (Build 6.163).

The Companion CD Lite version has been updated. (Fixes 'Bad packaged unit format' compiler error).

Help files have been updated.

Interbase demo databases have been updated to version 6.

See below for new features in version 6.0.

New Components in Release 6.0.0:
Sprite Animation On the ABC Multimedia component tab. A new framework of components for multimedia sprite animation has been added. This allows 2D animation of sprite images, with Z-Ordered painting.
The sprite engine is multithreading and optimised for high performance with minimal screen repainting. 
Sprites are lightweight TComponent descendants. Sprites are owned by the form or datamodule they are created on, but are not visible and do not appear on the component palette. You can create sprites at designtime using the abcSpriteList component editor. (This arrangement is somewhat like the TAction and TActionList components in Delphi).
TabcSpriteSurface

This is a graphical control with a canvas that sprites are drawn on. A list of sprites is connected to the surface using its Sprites property.

TabcSpriteList This is a container for a list of Sprite components. At designtime, add new sprites by clicking the component editor.
TabcBitmapSprite This is a sprite for drawing a masked bitmap.
TabcImageListSprite This is a sprite for drawing a masked image from a TImageList.
TabcPictureSprite This is a sprite for drawing an image from another graphic file, such as a JPEG or ICO file.
TabcEffectSprite This is a sprite for drawing images and text with transition effects.
TabcRichEffectSprite This is an effect sprite with additional drawing of rich text captions.
TabcInputSprite This is an invisible sprite for collision and mouse event detection only.
TabcTextSprite This is a sprite for drawing text with optional scrolling.
TabcShapeSprite This is a sprite for drawing shapes.
TabcRotatingTextSprite This draws text that can be rotated to any angle.
TabcBitmapSpriteFactory This component allows runtime replication of multiple bitmap sprites using a single image, for reduced memory and performance.
TabcFormTabControl On the ABC Containers component tab. This is a tab control that contains another form on each page. It allows automatic or manual creation and destruction of form instances. It can show transition effects when changing the tab. It can also act as a dock site for dragging and dropping forms onto pages. This control is a replacement for the abcFormTabbedNotebook and should be used in preference.
TabcMailToLabel On the ABC Labels component tab. This is a hyperlinked label that executes a mailto: command into the default email application. Address, Subject and Body text are passed to the email.
TabcMessageDlg On the ABC Dialogs component tab. This dialog component can replace the style of dialog shown in Delphi's MessageDlg function. It includes formatting options for all aspects of the dialog appearance and can also add a checkbox.
TabcProgressDlg On the ABC Dialogs component tab. This dialog component descends from TabcMessageDlg. It adds an optional progress bar and has an interval timer. It allows counting down or up to a specified number of intervals and allows the label text on the message to change as the time interval progresses.
TabcIdleTimeout On the ABC Utils component tab. This is a singleton component that allows your application to monitor activity and to shut down automatically when a period of inactivity is detected. Activity is monitored through user mouse and keyboard actions, and on Windows NT platforms can also measure process times (Kernel and User mode execution time). It includes confirmation steps with a dialog and event before shutting down and a choice of the method used to terminate the application.
TabcDBXAdapterReg On the ABC Data Access component tab. This is a registration component for the new dbExpress dataset adapter classes in ABC. For use with the Delphi 6 dbExpress components.
Enhanced Components in Release 6.0.0:
TabcSplash Added a property AutoShowOnDestroy to automatically show the splash screen when closing the application, i.e. before the component is destroyed.
Added window animation effects to blend, roll or slide the splash form when showing or when hiding. These are in the AnimateShow and AnimateHide properties. Note, when using a shaped form, the only possible animation is the blend effect.
Bugs Fixed in Release 6.0.0:
ABC Splitter Controls Fixed a bug causing scaling of the split position to not work in some cases when loading the application.
ABC Menus Fixed a bug causing MDI Window Menu items on the main menu to not update properly.
TabcAnimationFrame Fixed a bug causing a problem loading a form into the control at runtime, when it is not on the active page.
TabcABC Menus Fixed a bug causing MDI Window Menu items on the main menu to not update properly.
TabcButtonList Fixed a bug that caused an exception when the SelectedIndex property is changed before the control is visible on the screen, e.g. when set in the FormCreate event.
New Delphi 6 IDE Features:
ABC Component Browser In the Delphi IDE: Help | Browse ABC Components
dded a hyperlinked label "Current release" which does an http read of the latest release number from our web site. This is handy to check if you have the current version of ABC installed.
Issues Converting From ABC Version 5:
Components Removed
The following legacy Delphi 1/2 components are also no longer used and have been deleted: 
TabcWin3D
TabcRSExit
TabcWinMsgBox. Use TabcMessageDlg instead
TabcWinAbout. This will be replaced in future with a different about box dialog component
Case Sensitive Unit Names At the time of writing, the Delphi 6 compiler includes a warning about .pas file name and Unit or Uses statement references to the unit, that is case sensitive. The message is "Unit Identifier does not match file name". This warning might have been removed from the Delphi 6 release, if you don't see it then there is no problem.
If you get this warning with any ABC units, there is a GReplace file containing all of the abc unit names, which can be used to edit your source code.
ABC unit files have been renamed to be all lower case.
Package Name References Borland has added a feature to remove the version number suffix from package name references (i.e. the dcp files) while retaining the version suffix on the actual .bpl file when it is compiled.
So references to any ABC runtime packages in code, now longer require a '60' or '50' suffix. Apart from that the runtime package names have not changed.

Consist +39/199.445.900 - 045/565.168 - email: sales@consist.it

Consist Shopping Online    Prezzi / Prices    Condizioni di vendita / Selling terms    Home page