Posts Tagged ‘delphi’

Delphi GSM Tool VCL

Wednesday, June 17th, 2009

List of Delphi GSM Tools VCL, There are: TOxygen SMS, TSMSModule, Boomerang Lite
Oxygen SMS
The TOxygenSMS Component works under Microsoft Windows 95, 98, NT, ME and 2000 operating systems family and supports Borland Delphi version 3,4,5,6,7 and Borland C++ Builder 5. (more…)

Disable/enable an individual radio button of a RadioGroup

Tuesday, December 30th, 2008

source : http://www.festra.com

The following code shows how to disable or enable an individual radio button in a TRadioGroup component, the second radio button in our example. Note that the RadioGroup.Controls is a zero based array. (more…)

Line number of the cursor in a TMemo

Monday, December 29th, 2008

source : http://www.festra.com

To determine which line number the cursor of a Memo component is in, you can use the Windows API function SendMessage. (*API = Application Programmr Interface)

In the example below, the integer variable LineNumber receives the line number that the cursor of Memo1 is in:

LineNumber :=
SendMessage(Memo1.Handle, EM_LINEFROMCHAR, Memo1.Selstart, 0);

Delphi String Handling (Removing spaces)

Saturday, December 27th, 2008

source : http://www.festra.com

Count each non-spaces substring as a word, if it is followed by a space, or if it comes at the end of the string. With this rule, you don’t have to worry about multiple, leading nor trailing spaces :)

Delphi 7 code example: (more…)

Speed up the display of Delphi list components

Monday, December 22nd, 2008

source : http://www.festra.com

If you use a Delphi component like a ListBox, Memo, TreeList, ListView,… and you add or modify a lot of items (lines, nodes,…), the component’s performance becomes very slow. This is due to the fact that after each change, it is redrawn on the screen. (more…)

TOxygenSMS Component for Borland Delphi and Borland C++ Builder

Wednesday, November 26th, 2008

TOxygenSMS component is designed to give an access to SMS and Calendar capabilities of Nokia GSM phone from a Windows program.

SMS section allows you to send, receive, read and delete messages from Inbox, read and write default SMS centre number and many other features like battery and signal level, hardware and software revision and date, phone model type and IMEI. You can send simple text, Unicode strings, flashing and picture messages, ringtones, Operator Logos and CLI Logos. If a message or report arrives the corresponding events occures. All incoming messages can be automatically deleted on thier arrival. (more…)

Barcode VCL Component 1.8.6.48

Tuesday, November 4th, 2008

Include Barcode ,DBBarcode, QRBarcode and QRDBarcode, Create, view and print barcodes for your applications as easy as typing the code. Simply enter the desired characters and select the type. The barcode will be created! the Quick Rreport is supported now.

Developers use Barcode like any other VCL component. Extend your applications with barcode technology with this effective and powerful component. (more…)

Data Master 2003 VCL 11.7.0.286

Sunday, November 2nd, 2008

Data Master 2003 VCL component library provides you with high performance 2D graphics engine specially optimized for scientific and technical applications as well as other reusable components created for DM2003 software. You can visualize and edit numeric data as plot curves and worksheets, create presentation-quality graphs with a lot of properties, display real-time streams of data points. (more…)

FreeReport 2.34

Saturday, November 1st, 2008

FreeReport is reporting tool component. It consists of report engine, designer and preview. Its capabilities comparable with in QuickReport 3, ReportBuilder 3.52. It written on 100% Object Pascal and can be installed in Delphi 4-7,2005,2006 and C++Builder 4-6.
This version of FreeReport based on FastReport ver. 2.32.
ROYALTY-FREE with FULL source code. (more…)

Create and free Delphi form dynamically

Tuesday, October 28th, 2008

source : http://www.festra.com

When creating a Delphi component dynamically (a form or whatever other component), in the Create method you have to specify its owner, for example: (more…)