CodeCentral CaliberRM entries
view rss
Gravador de Arquivos em Threads
9/1/2009 external link
Gravador de Arquivos em Threads* Recebe dados a escrever em arquivos e escreve em uma thread separada, respondendo assim de forma imediata;* Permite a escrita em diversos arquivos simultâneamente;* Suporta ser utilizada simultaneamente por threads e programas diferentes;* Faz cache das informações a serem escritas, de forma a escrever em pacotes para acelerar ainda mais;* Suporta ser utilizada em DLLs de forma que escreve as informações pendentes na saída destas DLLs. O mesmo ocorre quando utilizada em outras aplicações (não DLLs);* Na sua finalização (saída da aplicação ou DLL), somente tenta escrever nos arquivos por um determinado periodo, para evitar travar no caso de estes arquivos estarem bloqueados para escrita por qualquer outro processo por um longo tempo.
JIT (Just-in-Time) Debugger Switcher
8/1/2009 external link
The app modifies the registry entry HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger with whatever information you put in the INI file under the "Debugger" parameter.Six different JIT Debuggers can be configured on the INI file.The INI file is pre-configured with the applications I use. You will have to make your own adjustments to paths and applications.** Use at your own risk **
DeCAL for Delphi 2009
8/1/2009 external link
The Delphi Container and Algorithm Library (DeCAL) is a powerful library of reusable container classes, generic algorithms, and an easy to use persistence mechanism. It is similar to and based on Stepanov's STL.This is a port of Ross Judson's DeCAL library (last updated in 2000) to Delphi 2009.2009-01-08: - Fixed DMap.SetComparator access violation
Themed DBGrid runtime replacement
8/1/2009 external link
The ThemedDBGrid.pas, which is based on Jeremy North's themed DBGrid http://cc.codegear.com/Item/24021, automatically replaces every TDBGrid in the Delphi/C++Builder application by a themed one at runtime. Adding the unit to the project file is all you have to do to enable the theming for all TDBGrids. (Theming requires an XP manifest)Limitation:TDBGrid descendants are not themed. Only TDBGrid is replaced at runtime.Additional features compared to Jeremy North's code:- Moving the mouse over the header invalidates the cell only when it must be repainted.- Supports multiple row selection- Mouse wheel supportVersion 2009-01-08:- Fixed Indicator direction in bdRightToLeft BiDiMode (by Issam Ali)- Fixed: WMEraseBkgnd didn't work correctly in bidiRightToLeft BiDiMode- Added: Mouse wheel support- Added: Workaround for a RightToLeft painting bug (QC #70075)2008-03-21:- Added support for Columns[].Title.Alignment2008-03-10:- Fixed: TitleFont was not used- Fixed: indicator column was not aligned to the bottom line of the cells2008-03-02:- DefaultDrawing = False is supported- Fixed AccessViolation if DataSource = nilIncluded TDBGrid bugfixes:- Reduces WM_ERASEBKGND related flicker- Fixes multiple deLayoutChanged events when resizing one column.
Habari ActiveMQ Client 1.3 - Delphi 2009
8/1/2009 external link
Habari ActiveMQ Client is a library for Delphi(tm) which provides easy access to Apache ActiveMQ, the most popular and powerful open source Message Broker and Enterprise Integration Patterns provider. With Habari ActiveMQ Client, applications can connect to Apache ActiveMQ message brokers, subscribe to queues and topics, send and receive messages and objects, and work with transactions.Habari ActiveMQ Client 1.3 introduces a new message transformer library and support for the SuperObject JSON library.How can I use it?Here are some examples for software solutions built on top of a Message Broker like Apache ActiveMQ:* Intranet News Ticker Application: using the publish and subscribe communication model, news can be delivered to all registered client applications. The message sender works like a broadcast station, and does not care if clients don't listen.* Load Balancing: using the point-to-point or queuing model, many 'worker' applications can be installed on different computers. Every new message sent to the queue will be delivered only to one client. The server will keep messages until they are expired or delivered to a client.* Persistent Storage: messages and objects can be stored in the Object Broker and retrieved even after a restart.* Interprocess Communication: applications can use point-to-point messages to exchange information between each other even if the receiver currently is not running.betasoft - Software for Delphi™ and for the Java™ platformhttp://www.mikejustin.com/ - http://www.betabeans.de/
Delphi 2009 DataSnap "HelloWorld" Echo Client and Server apps
8/1/2009 external link
The simplest possible Delphi 2009 DataSnap "HelloWorld" Echo Client and Server applications. The server application contains a server module with an "Echo" function that accepts a string and returns a string. The client application contains a unit generated by DataSnap proxy generator available from the SQLConnection context menu, and an edit and a button on the form for calling server's "Echo" function.
BCS Directory Manager
8/1/2009 external link
This application provides all necessary communications to manipulate directories and sub directories of any mounted disk drive.The create function work with and selected directory or sub directory.The delete function works on empty sub directories only. This approach reduces the risk of deleting non empty directories and sub directories which may contain desirable information or source codes.Maintenance Log:12/31/2008 -- Initial Release
BCS CD / DVD Capacity Calculator
8/1/2009 external link
There are those occasion when it is necessary to determine how many CD's or DVD's will be required to backup the contents of mounted hard disk. Typically a CD can contain up to 650 MB of storage. A single density DVD can contain up to four GB of storage capacity. If you have the capacity to produce a double sided DVD its capacity is approximately 8 GB per DVD.Typically the mounted disk capacity is referenced is in megabytes or gigabytes. Of course for the larger mounted disks the capacity is referenced in terms of terabytes. The calculator takes input in megabytes. Of course any value over 1,024 megabytes is a gigabyte. The next input information is the targeted media. The allowable values are CD, DVD or HVD and they are for compact disk, digital video disk and high capacity digital disk respectively.Maintenance Log:1/7/2009 Initial Version
Atelier Genie Logiciel
4/1/2009 external link
Utilisé pour la création d'applications en Delphi 7.Le paquet contient une suite de composants :grille,éditeur,code barre, barre outlook, gestionnaire de message,...Le projet START.EXE permet la configuration et la génération rapides des applications (4 min pour créer le projet DEMO), il y a aussi un générateur d'états, un gestionnaire de droits.Pour plus de détails, écrivez moi :larochev@angelsoft.fr
ThreadsDemo for .NET using Prism / Oxygene / Chrome
4/1/2009 external link
The "Threads" program from the Delphi "Demos" directory converted to Prism / Oxygene / Chrome using WinForms as well as versions which use .NET WinForms (for Delphi .NET 2006 / 2007) and VCL.NET.Uses some of Prism's built in support for multithreading ("async" and "locked" keywords).Shows how to synchronize threads with the GUI when using WinForms.Based on the original Delphi "Threads" demo and the C# (Builder) demo by Chua Chee Wee.
DirectShow stream source!
3/1/2009 external link
As I do not have time to keep up with it, here is the source to the filter.In the meantime, there is already a class which might do some of the work (TBCPullPin); in this case, the source could be simplified.I also didn't get it quickly to compile in Delphi 2009, so you're on your own with it.I wanted for a long time a way to play a media stream directly (not from a file). Here it is.It was quite challenging, but in the end you have a way to render a media stream without saving to a file; for example play a sound (any kind) or avi file directly from a resource stream.It fully supports compressed streams! The demo is compressing a file into a ZLib stream and playing it.The component is a filter (DSPack based) with an output pin that should be rendered. It takes care of most common formats, but it may not be all; send a feedback if something is not working.The unit is compiled with DSPack 2.3.4:http://www.progdigy.com/dspack/Read the description for details.Fixed a bug with seeking.
NvAPI - NVIDIA API - header translation
31/12/2008 external link
Header translation nvapi.h => NvAPI.pasDate: Aug 24, 2008File: nvapi.hNvAPI provides an interface to NVIDIA devices. This file contains the interface constants, structure definitions and function prototypes.Target Profile: developerTarget OS-Arch: windows
JBuilder 2006 Enterprise Edition for Windows
29/12/2008 external link
Speeds enterprise Java development with code-level collaboration features that keep distributed teams in sync, intuitive 2-way designers that allow developers to seamlessly alternate between code editing and visual design, integrated code quality tools, and migration capabilities that make it easy to move existing applications to JDK 5.0.
JBuilder 2006 Enterprise Edition for Linux
29/12/2008 external link
Speeds enterprise Java development with code-level collaboration features that keep distributed teams in sync, intuitive 2-way designers that allow developers to seamlessly alternate between code editing and visual design, integrated code quality tools, and migration capabilities that make it easy to move existing applications to JDK 5.0.
JBuilder 2006 Developer Edition for Windows
29/12/2008 external link
Speeds Web application development with 2-way JSF and Struts visual designers, increases productivity with the latest JDK 5.0 language features, improves code quality with integrated memory and CPU profiling tools, and facilitates distributed development with new code-level collaboration features such as shared editing and joint debugging.
JBuilder 2006 Developer Edition for Linux
29/12/2008 external link
Speeds Web application development with 2-way JSF and Struts visual designers, increases productivity with the latest JDK 5.0 language features, improves code quality with integrated memory and CPU profiling tools, and facilitates distributed development with new code-level collaboration features such as shared editing and joint debugging.
BCS Delphi 2009 Code Generator
28/12/2008 external link
The Brooks Computing Systems Delphi 2009 Code Generator provides all the necessary communications to generate source code for Delphi 2009 windows personality applications. From a simple dialog the end user produces the source code for non data windows applications, single ADO table applications and Master Detail ADO applications.Maintenance Log10/17/2008 -- Make new GUID for each project created10/18/2008 -- Make Table Name assignment10/18/2008 -- Add Master Detail Functionaly Corrections11/15/2009 -- Source Code JavaDoc Modificatons12/27/2008 -- Add ExePath variable. Change Directory to ExePath. Documented Skeleton Code. Add Change Directory to all skeletons. Updated Skeleton JavaDoc.
BCS Return List Of Files
26/12/2008 external link
This application provides all necessary communications to return a populated collection of file specificatons in a collectio of strings (TStringList).Maintenance Log:12/26/2008 Initial Release
UCS4Encoding Version 1.00
26/12/2008 external link
Basically, how to use TUCS4Encoding is the same as TEncoding.var enc: TEncoding;begin enc := TUCS4Encoding.Create;//Little Endian with BOM try Memo1.Lines.LoadFromFile('test.txt',enc); finally enc.Free; end;end;--ConstructorTUCS4Encoding has overloaded constructors as UTF32Encoding class on .NET Framework. * constructor Create; overload; virtual; * constructor Create(BigEndian: Boolean); overload; virtual; * constructor Create(BigEndian, BOMEnable: Boolean); overload; virtual;If BigEndian is True, TUCS4Encoding will act as UTF-32BE.If BOMEnable is False, TUCS4Encoding.GetPreamble will return no value.Default behavior is BigEndian is False and BOMEnable is True.(TUCS4Encoding will act as LittleEndian with BOM)
TurboRuby Full Product Trial for Linux (Japanese)
24/12/2008 external link
<p>Fully functional 30-day trial of TurboRuby Japanese Edition for Ubuntu Linux 8.04 (English only).<p><h3>Installing the TurboRuby Trial</h3><ol><li>Request a TurboRuby serial number to activate your trial by clicking the Confirm button below your information in the left column of this page. A serial number will be sent to you via email.<li>Download and extract the TurboRuby product files<li>Open a terminal and navigate to the TurboRuby install directory <li>Launch install_linux.sh <li>When you are prompted to enter the TurboRuby serial number, enter the trial serial number you received by email (or click the confirm button to the left again to see the serial number displayed on this page)<li>Optionally run the InterBase 2009 Developer Edition installer<li> When you are prompted to enter the InterBase Developer Edition serial number, enter:<blockquote>Serial number: DBCE-K4SBTJ-BLX9KE-3EHC</ol>
TurboRuby Full Product Trial for Windows (Japanese)
24/12/2008 external link
<p>Fully functional 30-day trial of TurboRuby Japanese Edition for Windows (English only).<p><h3>Installing the TurboRuby Trial</h3><ol><li>Request a TurboRuby serial number to activate your trial by clicking the Confirm button below your information in the left column of this page. A serial number will be sent to you via email.<li>Download and extract the TurboRuby product files<li>Using Windows Explorer, navigate to the TurboRuby install directory <li>Launch install_windows.exe <li>When you are prompted to enter the TurboRuby serial number, enter the trial serial number you received by email (or click the confirm button to the left again to see the serial number displayed on this page)<li>Optionally run ib_install.exe to install InterBase 2009 Developer Edition<li> When you are prompted to enter the InterBase Developer Edition serial number, enter:<blockquote>Serial number: DBCE-K4SBTJ-BLX9KE-3EHC</ol>
TurboRuby Full Product Trial for Mac OS X (Japanese)
24/12/2008 external link
<p>Fully functional 30-day trial of TurboRuby Japanese Edition for Mac OS X 10.5 (English only).<p><h3>Installing the TurboRuby Trial</h3><ol><li>Request a TurboRuby serial number to activate your trial by clicking the Confirm button below your information in the left column of this page. A serial number will be sent to you via email.<li>Download and extract the TurboRuby product files<li>Using Finder, navigate to the TurboRuby install directory <li>Launch install_macosx.app <li>When you are prompted to enter the TurboRuby serial number, enter the trial serial number you received by email (or click the confirm button to the left again to see the serial number displayed on this page)<li>Optionally run the InterBase 2009 Developer Edition installer<li> When you are prompted to enter the InterBase Developer Edition serial number, enter:<blockquote>Serial number: DBCE-K4SBTJ-BLX9KE-3EHC</ol>
BCS Select A File
23/12/2008 external link
This application list files by sub directories for subsequent execution of Open With File Dialog.Maintenance Log12/23/2008 Initial Release
DynamicSkinForm v.10.10
23/12/2008 external link
DynamicSkinForm VCL library help you to create applications with skins. Skins support for forms, menus, hints, many standard and non-standard original controls. Skins with many objects, effects help you to create standard and non-standard cool applications (like Winamp, iTunes). Also you can create your skins with special editor.Features:-application can have one or different skins for windows -custom skins (as Winamp, iTunes) and standard applications -run-time skin change -nonrectangular, dynamically resizable windows -cool external glow effects for buttons in caption of the form (as in Windows Vista)-MDI, SDI support -default style for form and controls -skin support for messages -skin menus with nonrectangular kind, effects, multi-items support -skin support and default style for dialog windows and tool windows -over 100 components and controls-skin support for shell controls and dialogs -skin support for printer dialogs -linking controls to areas -skins with objects: caption, buttons, gauge, switch, trackbar, animate, labels, areas for user objects -skin support for all elements in all controls and forms -full skin support for all standard dialogs -morphing effects for objects and controls -alphablending effect for menus and controls -Windows 2K, XP, Vista layered windows support for forms, menus,popup controls, dialogs-jpeg files support -skin support for cursors -skin support for hints with nonrectangular kind, alphablending effect -rollup state for forms -stored skins in *.exe file -open architecture for skins -creating your skins with special editor -zip-compression support for skins -zlib-compression support for skins -cool skins collections with full right to use and distribute from your site -tested in Windows 95, 98, ME, NT, 2000, 2003, XP, Vista-support BilleniumEffects components-support PNG-images in all controls (internal support)-bitmap background in edit, memo and grids-complete support for multimonitors systems-many controls can have nonrectangular kind-unicode support- support Delphi 5-2009; C++Builder 5-2009
BCS Program Launcher
22/12/2008 external link
This application provides all necessary communications to manage executable processes on any mounted drive. In addition this application allows for documentation of each program included.The &quot;Execute This Program&quot; option allows for the execution of each processes included into and maintained by this application. Additionally required parameters may be added updated and deleted in a graphical manner via the Graphical User Interface (GUI). The open with dialog allows for extension association execution.Maintenance Log12/21/2008 Initial Release12/22/2008 Add Sort Capability to Program DBGrid Fields12/22/2008 Update Video Tutorial Link12/23/2008 Update On-Line Doc
Su(m)duku
22/12/2008 external link
For LOGIC gamer... School on Suduku (+sumduku) &amp; wiki alphabet game (Katakana/Hiragana). &quot;School on Suduku&quot; only russian translate. Regards for any localization.
SmartFlash v. 2.60
22/12/2008 external link
SmartFlash is a VCL with additional features in Macromedia Flash ActiveX.SmartFlash support real trasparency of the flash and antialiasing effect in the flash frame.Also you can load flash, FLV from stream and grab frame to the bitmap with alpha-channel. Features:* easy to use * full streaming support (no temporary files)* real transparency * real anti-aliasing effect * save flash frame to bitmap with alpha channel, png (internal support), jpeg * load flash, FLV from file, resource file, stream * store your flashes, FLV in *.exe file * support Macromedia Flash ActiveX 3,4,5,6,7,8,9 * interaction with Delphi and C++Builder (flash forms, menus, controls and more...) * layered windows support* windows with regions support * enable\disable flash sounds* sounds volume control* performance in transparency mode as in standard flash player* additional components* support Delphi 5-2009; C++Builder 5-2009
Conhecendo Delphi 2009 White Paper (PDF)
22/12/2008 external link
Este artigo traz todas em detalhes todas as novidades do Delphi 2009, uma grande oportunidade para tirar todas as dúvidas sobre esta nova versão.O artigo está aborda:- NOVIDADES NO IDE- NOVIDADES NA VCL E RTL- RIBBON CONTROLS- UNICODE- NOVA FERRAMENTA DE TRADUÇÃO- NOVOS RECURSOS DA LINGUAGEM- COM- DATASNAP E DBEXPRESS FRAMEWORK- DEBUGGER- VCL for WEB- PROFESSIONAL, ENTERPRISE E ARCHITECT
Delphi Prism 2009 Trial
19/12/2008 external link
Delphi Prism™ is a .NET development solution featuring the modern Delphi Prism language, enabling developers to build .NET and Mono applications targeting Windows, Linux and Mac OS X. Delphi Prism provides heterogeneous database connectivity and support for the latest .NET technologies including WinForms, ASP.NET, WPF and LINQ.<p><h3>Installation instructions:</h3><ul><li>Request a trial serial number using the Send Activation button to the left<li>Download the zip file<li>Unzip and run install.exe<li>Click the "Download Delphi Prism" button on the launcher and select your language<li>Download and run the installer<li>Register the trial using the serial number you receive by email<li>Optionally install the InterBase Developer Edition database and register InterBase with serial number FBCB-8TAAEA-BJAZAD-34GC</ul><p><h3>More information and getting started:</h3><ul><li><a href="http://dn.codegear.com/article/39159">Delphi Prism Primer</a><li><a href="http://dn.codegear.com/article/38978">Delphi Prism Installation Notes</a><li><a href="http://dn.codegear.com/article/39113">Delphi Prism Reviewer's Guide</a></ul>
AlphaControls 2009 v6.05
19/12/2008 external link
AlphaControls is an easy-to-use universal and powerful tool for developing original skinned and non-skinned business/media applications. We have also added some properties, which make AlphaControls (and the applications that use them) unique. - Skinning of standard and 3rd-party components and over 80 own controls which are optimized for using with skins and have own additional features - System dialogs automatic skinning - Skinable forms (SDI &amp; MDI) and menus - Possibility of components using without skins - Native support of PNG files, own TsAlphaImageList component - Drawing of components is produced in several layers, so components may be alpha-blended, can have nice realistic borders, shadows and some other beautiful effects - Support of packed and unpacked skins - Easy embedding of any skins within the Exe-file for easy deployment - The elements of each control are calculated in real-time, so any control can be freely moved and resized at run-time - Style Hints control make hints to be displayed alpha-blended and you can choose from many ways to display (PNG templates are supported) - Added caption properties for position and rendering - Mouse event added provide great possiblities - Easy and powerfull skin-engine supports of internal and external skins, one type of control can have some kinds in skin. All drawings (patterns except) supports of alpha-masks - Controlling of application skin from one point (TsSkinManager component) - Original fast algorithms of drawings, many graphical and other functions in the package library - Designing in design-time in IDE - Ready-to-use skins with possibility for expanding and own skins developing - Animation effects in some controls - Frames full automatic support - Unicode support if TntControls or BDS 2009 used - Working with the components is very simple and intuitive
BusinessSkinForm v.7.10
19/12/2008 external link
BusinessSkinForm VCL library help you to create applications with skins support for forms, menus, hints, many standard and DB controls. You can create your skins with special editor. Develop your business applications with BusinessSkinForm VCL!Features:-open architecture for skins -application can have one or different skins for windows -cool external glow effects for buttons in form's caption (as in Windows Vista)-run-time skin change -nonrectangular, dynamically resizable windows -default style for forms, controls and menus -custom buttons in form caption -MDI, SDI support -skin support for menus and hints -over 120 components and controls -skin support for all DB-controls + additional DB-controls -skin support for all elements in all controls and forms -skin support for shell dialogs and many others dialogs -skin support for printer dialogs -full skin support for all standard dialogs -skin support for messages -Windows 2K, XP, Vista layered windows support for forms, menus,popup controls, dialogs-stored skins in *.exe file -creating your skins with special program -zip-compression support for skins -zlib-compression support for skins -tested in Windows 95, 98, ME, NT, 2000, 2003, XP and Vista-cool skins collections with full rights to use and distribute from your site-support BilleniumEffects components-support PNG-images in all controls (internal support)-bitmap background in edit, memo, grids-complete support for multimonitors systems-unicode support-support Delphi 5-2009; C++Builder 5-2009
Help Update 1 for RAD Studio, Delphi and C++Builder 2009
18/12/2008 external link
<h1>Readme: Help Update 1 for Delphi and C++Builder 2009</h1> <p>Help Update 1 for Delphi and C++Builder 2009 provides bug fixes and other improvements to the Help system.</p> <p>Visit <a href="http://docs.codegear.com">http://docs.codegear.com </a>for versions of the Help available in CHM and PDF formats.</p> <p>See <a href="http://dn.codegear.com/article/39139/">http://dn.codegear.com/article/39139/</a> for updates to these release notes</p> <h3>Requirements</h3> <p>This Help Update can be applied to: </p> <ul> <li>C++Builder 2009 <ul> <li>RTM version </li> <li>Update 1 or Update 2 </li> </ul> </li> <li>Delphi 2009 <ul> <li>RTM version </li> <li>Update 1 or Update 2  </li> </ul> </li> </ul> <p><strong>Important:</strong> This Help Update cannot be applied to prior software versions. You must update the product to one of the versions listed above to be able to use the Help Update mechanism.</p><a id="Upgrading_via_the_Automatic_Upgrade_Mechanism"></a> <h2><span>Upgrading via the Automatic Upgrade Mechanism</span> </h2> <p>If you selected <strong>"Check for Updates Automatically"</strong> when you installed the product, you should automatically be notified when a help update is available for download. Click the notification and follow the instructions to download and install the help update.</p> <h2>Installing the Help Update from the Registered Users Site</h2> <p>You can obtain the help update download from the <a href="http://www.codegear.com/downloads/regusers" title="http://www.codegear.com/downloads/regusers" class="external">Registered Users Site</a>. </p> <p>Install the Help Update using this command: <br /></p> <pre>   Help_Setup /upgrade</pre> <h2>Known Problems with the Help Update Installer</h2> <ul> <li>If you close the Update before the install completes, when you run Check Update again, a message says there is no Update available. The workaround is to download and run HelpSetup /upgrade from the Registered Users Site. <br /></li> <li>If you have registered 3rd party help in the <code><font size="2">RAD Studio/6.0/Help/Doc/h2reg.ini</font></code> file, you may have problems if you used syntax that is not compatible with RAD Studio Help. For instructions, see <a href="http://dn.codegear.com/article/37252/" title="http://dn.codegear.com/article/37252/" class="external">How to Plug 3rd-Party Help into RAD Studio Help</a>. </li> </ul> <h1>Contents:  Improvements in Help Update 1 </h1> <ul> <li><p>In the VCL: </p> <ul> <li><p>Documentation has been added for the <strong>AnsiStrings </strong>unit and for the <strong>Character </strong>unit.</p></li> <li><p>The <strong>Generics.Collections </strong>namespace has been added to the help, located at the top level of the Table of Contents (not inside the VCL library).  Generics.Collections is a unit devoted to generics for collection objects, such as lists, queues and stacks. Some of these classes are similar to previous non-generic classes, but TDictionary is new and provides a way of mapping from a collection of keys to a collection of values. Generics.Collections is closely modeled after the .NET generic collections in the System.Collections.Generic namespace. Generics.Collections also has descendants that can automatically free their contained objects.</p></li> <li><p>Many new code examples have been created, compiled, and injected into the appropriate VCL help topics.  For example, there are new code snippets that demonstrate the use of the System and SysUtils string manipulation and conversion routines.  Other areas include the various database, menus, and printers namespaces. </p></li> <li><p>Documentation has been added for a large number of classes and members, including the following: </p> <ul> <li><p>Classes in the <strong>Classes </strong>namespace: </p> <ul> <li><p>TStreamReader</p> </li> <li><p>TStreamWriter</p> </li> <li><p>TStringReader</p> </li> <li><p>TStringWriter</p> </li> <li><p>TTextReader</p> </li> <li><p>TTextWriter</p></li> </ul> </li> <li> <p>Classes in the <strong>HelpIntfs </strong>namespace: </p> <ul> <li><p>IFilteredHelpViewer</p></li> <li><p>IHelpSystem2</p></li> <li><p>IHelpSystem3</p></li> </ul> </li> <li> <p>Routines in the <strong>Messages </strong>namespace: </p> <ul> <li><p>SendGetIntMessage</p> </li> <li><p>SendGetStructMessage</p> </li> <li><p>SendStructMessage</p> </li> <li><p>SendTextMessage</p><br /></li> </ul> </li> </ul> </li> </ul> </li> <li><p>The help for Project Options has been updated to add new options (such as Inject precompiled header) and to remove options that are no longer available in the IDE. </p></li> <li><p>The help for Tools Options (Tool Palette page) has been updated to add new options.</p> </li> <li><p>The documentation team has fixed approximately 50 bugs reported in QC or RAID. </p></li> <li><p>Documentation specific to the Delphi for .NET compiler has been removed from the help system. Delphi for .NET is now delivered in a separate product, Delphi Prism<font size="-2"><sup>TM</sup></font>. </p></li> </ul> <h2>Known Problems in the Help for Delphi and C++Builder 2009</h2> <ul> <li>For Japanese, French, and German, there are minor issues in the table of contents.   </li> <li>Some English content has not yet been translated. </li> <li>There are several areas where content is missing or incomplete, as tracked on Quality Central. </li> </ul><p>Copyright © 2008 Embarcadero Technologies. All rights reserved.</p>
Analog gauge c++ component
17/12/2008 external link
An4logGauge is a c++ VCL graphic control reproducing an analog meter for displaying floating point values.This control is based on 'A3nalogGauge.pas' Antialiased Analog Gauge component for Delphi 2002, Irnis Haliullin (irnis@irnis.net, http://www.irnis.net) which was based on AnalogGauge component by Shteg Vyacheslav, Supersampling algoritm of Nacho Urenda.See more info in the header file.Example of usage:#include &quot;unt_An4logGauge.h&quot;cls_An4logGauge* meter = new cls_An4logGauge(Panel1);//meter-&gt;Parent = Panel1; // Not necessary// Assign proper dimensions, ex:meter-&gt;Width = 200; // [pix]meter-&gt;Height = 100; // [pix]// Or dynamic dimensions:meter-&gt;Align = alClient;// Setting the Layout// For centered style call the facility:meter-&gt;SetCenteredLayout(120); // [deg]// For right or left style, simply call:meter-&gt;SetRightLayout(); // or SetLeftLayout()// More generally, set AngleMin and AngleRange:meter-&gt;AngleMin = 45; // [deg]meter-&gt;AngleRange = 270; // [deg]// Other settingsmeter-&gt;Caption = &quot;A&quot;;meter-&gt;FullScaleMin = -50.0;meter-&gt;FullScaleMax = +50.0;// Displaying valuesmeter-&gt;Value = 10.3;// You can see value using hints:meter-&gt;ShowHint = true;// Something to do at mouse clickmeter-&gt;OnMouseDown = MyMeterMouseDown;/*void __fastcall MyMeterMouseDown(TObject*, TMouseButton, TShiftState, int, int);*/
Engineer reverse in Delphi
16/12/2008 external link
Attention! In the code source, the method &quot;Conectar&quot; , where it has &quot;Database&quot; to change for &quot;Driver&quot;Utilitarian Beta that makes the reverse engineering of the tables of a database SQLServer creating the classes with the read, write and store procedures. Leave your comment !!!!!!!!!!!! Utilitario beta que realizar engenharia reversa das tabelas de um banco de dados SqlServer criando as classes com Read, write andstore procedures...Deixe seu comentario!!!procedure Conectar(Driver:string;Conn:TSQLConnection;Server, Database, User, Pass:string);begin Conn.Connected:= false;//if (DataBase = 'MSSQL') then if (Driver = 'MSSQL') then begin Conn.Params.Values['HostName']:= Server; Conn.Params.Values['DataBase']:= Database; end else if (Driver = 'INTERBASE') then INTERBASE.Params.Values['DataBase']:= Server+':'+Database else if ( Driver = 'Oracle') then INTERBASE.Params.Values['DataBase']:= Database; Conn.Params.Values['User_Name'] := User; Conn.Params.Values['Password'] := Pass; Conn.Connected:= true; Entidade.SQLConnection:= Conn;end;Lindemberg CortezEmail: lindembergz@hotmail.comlindemberg@natalsoft.com.br
What's New in Ruby, Rails, and 3rdRail
16/12/2008 external link
This session will lead you through all of the exciting developments in the Ruby on Rails community over the last year. Along the way, we'll explore many of the new features in Ruby on Rails by using them in 3rdRail. We'll also take a look at the major new features that have been added to 3rdRail, including those to be released in the near future.
Delphi Tour Online - Todas as novidades do Delphi 2009 - Parte 3
15/12/2008 external link
Finalizando a sequência de vídeos do Delphi Tour Online, nesta apresentação você irá conhecer todas as novidades relacionadas ao novo DataSnap e ainda conhecer a integração com aplicações .NET através do novo Delphi Prism.
Delphi Tour Online - Todas as novidades do Delphi 2009 - Parte 2
15/12/2008 external link
Continuando a série de vídeos sobre o Delphi 2009, nesta segunda parte será apresentadas as seguintes novidades:- Suporte a Unicode- Tradução de Aplicações- Linguagem: Generics e Anonymous Method
Delphi Tour Online - Todas as novidades do Delphi 2009 - Parte 1
15/12/2008 external link
Se você não teve a oportunidade de conhecer todas as novidades do Delphi 2009, assista aos vídeos do Delphi Tour Online, são 2 horas e 20 minutos de pura novidade, dividida em 3 partes, onde você pode assistir online ou baixar e assistir em casa.Parte 1- Visão Geral- Novidades do IDE- ER/Studio- Novidades na RTL- Novidades na VCL
erlang in delphi
12/12/2008 external link
the derlang(erlang in delphi) project will support write c-node and c-driver in delphi.- erl_interface transition- erlang driver interface transition- some samplesthe project is opensource, at googel code:http://code.google.com/p/derlang/
SmartEffects v. 1.50
12/12/2008 external link
SmartEffects is an easy-to-use VCL that enables you to create amazing splash screens, forms, controls and image transition effects.Features: * easy to use * over 50 transition effects * cool collection with over 70 mask-bitmaps for &quot;Bitmap - Animation&quot; type of transition effect * advanced rendering engine * amazing splash screens * form and controls transition effects * image transition effects * real-time rendering * cool controls (button with animation effects, labels with glow, shadow, reflection effects) * testing in Windows 98, ME, NT 4, 2k, 2003, XP and Vista * support Delphi 5-2009; C++Builder 5-2009
InterBase 2007 Service Pack 3 for Windows - Japanese
11/12/2008 external link
InterBase 2007 Service Pack 3 (version 8.1.1.333), Japanese language version.Installing the update: 1. Read the readme.html document that comes with the download. It contains detail on the fixes and the file set that will be updated. 2. Make sure you shutdown the InterBase 2007 instance before installing this update. 3. Launch the installation program, and follow the installation instructions.
Easy Email Button and Label
11/12/2008 external link
Easy Email Button and LabelThis application shows you how to build an email label and button in delphi, in 3 or 4 lines, so you do not have to rely on third party components anymore, saving you copyright infringements and thank you's. However easy and short this example may be, finding it in the borland delphi help files, seems almost impossible!easy email in delphi, free delphi tutorial, delphi example, sending email in delphi using a button or a label, delphi sample code, delphi 7 tutorial
Centralizando y padronizando aciones com ActionManager
10/12/2008 external link
CodeRage III - ActionManager es uno de los componentes más importantes en Delphi, permite centralizar las acciones de una aplicación, aumentando la productividad y facilidad de mantenimiento de aplicación, esta presentación irá explicar el funcionamiento del ActionManager y sus ventajas.
Afrontar la realidad – el afinamiento de SQL (Espa&#241;ol)
10/12/2008 external link
CodeRage III - Rapid SQL de Embarcadero es un SQL IDE que ayuda a los Desarrolladores de base de datos a producir SQL de alta calidad más rápido. Un ambiente de desarrollo rico simplifica SQL scripting, creación de SQL queries, la dirección de objeto, la dirección de proyecto, y el control de versión en bases de datos vivas o depósitos de código. La edición intuitiva, debugging, y la ayuda de instrumentos de optimización crean el código de SQL de alto rendimiento.
Compitiendo a nivel internacional con Delphi 2009 (Espa&#241;ol)
10/12/2008 external link
CodeRage III - Gracias al soporte Unicode y a las capacidades de internacionalización (i18n) y localización (L10n) de Delphi podemos crear aplicaciones para competir sin fronteras, ya sea desarrollando un proyecto directo o de outsourcing o como ISV. Incluidas algunas “practicas probadas” para una empresa de software a través de Internet.
Desarrollo de componentes VCL para PHP - Conceptos avanzados(ES)
10/12/2008 external link
CodeRage III - Para el desarrollo de componentes VCL para PHP profesionales, se requieren ciertos conocimientos avanzados que veremos en esta sesión. Veremos como desarrollar un editor de propiedades en Delphi para Windows y como crear propiedades complejas, como arrays o propiedades persistentes.
Desarrollo de componentes VCL para PHP – Introducci&#243;n (Espa&#241;ol)
10/12/2008 external link
CodeRage III - En esta presentación, veremos los aspectos generales del desarrollo de componentes, así como la creación de un componente básico. Se mostrará lo sencillo que es empaquetar código existente en componentes VCL para PHP que luego pueden ser reutilizados en el IDE.
PocketCaddy
10/12/2008 external link
PocketCaddy is a Delphi for .NET Compact Framework application designed to run on PocketPC devices, and is used to keep track of the scores for a round of golf for one or more players. It allows for player and golf course details to be entered and saved. This information can also be entered using a PC based Delphi for .NET ECO WinForms application, and downloaded to PocketCaddy by connecting to a Delphi for .NET ECO web service.The ECO WinForms and ECO web service have their persistence requests brokered by an Delphi for .NET ECO synchronization server application. This application must be running before the ECO WinForms or web service applications can be used. Both the ECO applications use a shared ECO model which is contained in a Delphi for .NET package.
InfoPower Grid Essentials for Delphi and C++Builder 2009
10/12/2008 external link
InfoPower Grid Essentials brings you the essential parts of the database grid from the InfoPower Studio component suite. These essential parts include the TwwDBGrid component, and the following controls for embedding in the grid (TwwDBComboBox, TwwDBLookupCombo, TwwDBComboDlg, TwwDBDateTimePicker, TwwDBSpinEdit)<p>This software is being provided to licensed users of RAD Studio 2009, Delphi 2009 and C++Builder 2009<p>More information on InfoPower Grid Essentials is available from the publisher's web site at <a href="http://woll2woll.net/OverviewInfoPowerGridEssentialsDoc.html">http://woll2woll.net/OverviewInfoPowerGridEssentialsDoc.html</a>
C++0x Language Features
10/12/2008 external link
An overview of new features in the C++Builder 2009 compiler for supporting the upcoming C++ language standard C++0x and enhanced Delphi language compatibility.