Home | 10% - Off! | New | VCL | DB-Aware | Tools | DB Tools | Apps | Samples | .NET | .NET DB-Aware | .NET Tools | .NET Samples | Kylix | Docs | Bold | Discussion | Sites | Tips | DPFL | Authors | Uploads | RSS | Store | Advertisement | About
Components

Buttons and Check Boxes
Bars and Status Bars
Dialogs
Edits, Memos
Forms
Graphics
Grids
Indicators and Gauges
Labels
List and Combo Boxes
ListViews and TreeViews
Menus
Panels
Shapes
Sizers, Scrollers, etc.
Tabbed Components
Effects and Multimedia
Misc. Effects
Sound Effects
Reports
Print VCL
Charts and Graphs
Communications
Internet
System
Actions
Apps Communications
API
NT
Port Access
Memory
Registry
DDE
OLE
COM and DCOM
Drag and Drop
Apps and Tasks
CPU
CRT
Mouse
Keys and Keyboard
Other Hardware
System Info
System
Threads
Tray Icons
Other
Version Info
Shell
Instance
Resources
Packs
Clipboard
Joystick
Files and Drives
Miscellaneous
Tools
LAN
Installation
Date and Time
Data Compress
Science
Security
Component Packs
Property Editors
Experts, IDE etc.
Components > System > Threads  

Companies News:

VGScene - develop rich applications for desktop!
VGScene - develop rich applications for desktop! VGScene speeds the development of all graphical application, providing: a graphical editor integrated in IDE, graphical objects, simplify animation, advanced windows and controls, maximum performance, skinning engine, bitmap effects. VGScene can be used as development tools for standard, multimedia, SCADA, GIS, CAD and KIOSK applications.

Try it now

Want to know more ?

 

AsyncCalls v.2.92FWS 32 k 08 Sep 2009
By Andreas Hausladen. With AsyncCalls you can execute multiple functions at the same time and synchronize them at every point in the function or method that started them. This allows you to execute time consuming code who's result is needed at a later time in a different thread. While the asynchronous function is executed the caller function can do other tasks.

The AsyncCalls unit offers a variety of function prototypes to call asynchronous functions. There are functions that can call asynchrony functions with one single parameter of the type: TObject, Integer, AnsiString, WideString, IInterface, Extended and Variant. Another function allows you to transfer a user defined value type (record) to the asynchrony function where it can be modify. And there are functions that can call asynchrony functions with a variable number of arguments. The arguments are specified in an const array of const and are automatically mapped to normal function arguments.
 
Fully functional
Source: Included

Download: C2k10 C2k6 C2k7 C2k9 D2005 D2006 D2007 D2009 D2010 D5 D6 D7  Homepage

BMThread, BMThreadGroup v.1.6FWS 383 k 14 Sep 2009
By Boian Mitov. The components allow you to write multithreaded applications within a minutes. All the synchronization and the basic critical sections are implemented. Less time consuming progress and information browse mechanism. You can group the threads within a groups, start stop them, update the information for the thread with the highest update priority within the group and so on. Very flexible and easy to use.

Now having it's own synchro methods management component editor. Create, rename, go to the implementation, and generate synchro function calls with single click.
 
Fully functional
Source: Included
Exe-Demo Included

Download: C2k10 C2k6 C2k7 C2k9 CB1 CB3 CB4 CB5 CB6  Discuss productHomepage

EZThread v.3.0SW 58 k 01 Apr 2004
By CitiSoft Inc. EZThread component is an enhancement TThread class. It has been designed to provide extremely easy but efficient implementation and can be used whenever your codes need to be run in a thread. All properties and events can be directly specified in the Object Inspector.

The advantage of running your codes in a thread are many. For example, you can run a procedure in the background and still let the user operate your program or do other interface. Any procedure that takes considerable CPU time to complete is worthwhile for you to consider to run that procedure in a thread. These may include copying a large amount of files, scanning or searching a disk drive, sorting big arrays, checking and sending emails or other internet operations and many others.

Using EZThread is a breeze. Drop the component in your form and enter your codes(procedures) in the OnExecute event handler. Then, to start the thread running, call the Execute method. To terminate the thread, call Terminate. If you want to suspend the thread without terminating it, you can use Suspend and then Resume to resume the suspended thread.
 
Fully functional
Source: On purchase/registration
Price: $20

Download: D3 D4 D5 D6 D7  Register NowHomepage

FasterThread v.1.10FWS 44 k NEW
02 Sep 2010
By Jyrki Kyllonen. Two classes for easy multi-threading, TStaticThreadPool and TDynamicThreadPool. Allows you to utilize the power of multi core CPUs without much work to speed up your programs.

Source, HTML-documentation and a demo project are included.

Compatible with various Delphi versions and the free Lazarus development environment.

Compiled and tested on Delphi 7 and on Lazarus.

See changes at the web-site.
 
Fully functional
Source: Included
Exe-Demo Included

Download: D2005 D2006 D2007 D2009 D2010 D3 D4 D5 D6 D7  Homepage

Multithreaded Application Model v.4.3.14.4002SW 2384 k 12 Sep 2006
By Lucian Radulescu. Start your own multi-thread application using this model. Full source code will reveal secrets of synchronizing various objects (threads, semaphores, events, critical sections and more ...). Also, if you have Interbase installed you can extend your tests using databases.
 
Demo only
Source: On purchase/registration
Price: $78
Exe-Demo Included
Download: D2006  Register NowHomepage

OmniThreadLibrary v.1.05aFWS 746 k 11 Mar 2010
By Primoz Gabrijelcic. OmniThreadLibrary is simple to use threading library for Delphi. It's main points are power, simplicity, and openness. With just few lines of code, you can set up multiple threads, send messages between them, process Windows messages and more.
 
Fully functional
Source: Included
Download: D2007 D2009 D2010  Homepage

PIDLoopControl v.1.1FNC 247 k 03 May 2005
By J.S.Industries srl. PID Loop Control with velocity PID algorithm: TPIDThreaded.
 
Fully functional
Source: On request
Exe-Demo Included
Download: D5 D6 D7  Homepage

ParamSync v.1.2FWS 9 k 24 Feb 2003
By Mauro Venturini. The TThread.Synchronize causes a method to be executed using the main thread, thereby avoiding multi-thread conflicts (expecially on the VCL). Unfortunately it only supports parameterless methods. This unit provides techniques to extend this to methods with parameters.
  • Any method of a thread derived from TParamThread can be synchronized to the main thread using ParamSynchronize.
  • Any method executed inside any thread can be synchronized to the main thread using the Execute method of TParamSynchronize. It can be accessed directly (it is a class method) or creating a TParamSynchronize object (a singleton).
  • With some limitation about parameter types a thread derived from TParamThread can launch one of its method using ParamAsynchronize and go on without waiting for its completion.
  • With some limitation about parameter types a any thread can launch any method using the Execute method of TParamAsynchronize and go on without waiting for its completion.
In the last two cases the method execution is delegated to a server thread and the execution can be synchronized or not to the main thread.
 
Fully functional
Source: Included
Download: D7  

TBMDThread v.1.71FWS 240 k 26 Sep 2009
By Boian Mitov. Do you need to write a multithreaded applications? Are you annoyed of writing lines and lines of code for threads synchronization and CriticalSections for data protection? Would you believe that the thread is just a click away? Well here it is, the TBMThread is a native VCL component implementing everything you do need to create the thread and the synchronization, just dropping the component on the form. Sounds great, right? And it’s not all. Here is the Thread group now. Just set couple of threads to point to one and the same group and you can control and monitor all of them.
 
Fully functional
Source: Included
Exe-Demo Included
Download: D2005 D2006 D2007 D2009 D2010 D5 D6 D7  Hot Stuff!Discuss productHomepage

TGFGGL EasyThread v.0.1 betaFWS 13 k 05 Oct 1998
By Greg Lorriman. Quick and easy threading in a component. Does not protect user from normal thread issues. Beginners might like to dip their toes into the deep dark sea with this one.
 
Fully functional
Source: Included
Download: D2 D3  Homepage

TIdleAction v.1.0CS 325 k 16 Apr 2006
By Alex Dark. TIdleAction is a Delphi component designed specifically for detecting system-wide user-inactivity time (idle time) and performing actions after the specified interval. It works just like ICQ's "away detector." It works perfectly fine on all Windows OS.

The major advantage of this component is that it requires NO extra DLLs.

The component has 2 events: OnSleep and OnAwake.
 
Demo only
Source: Included
Price: $29
Exe-Demo Included

Download: D5 D6 D7  Gift for Torry. Thank You !Register Now

TMultiTasker v.1.1FWS 20 k 07 Nov 2000
By Alexandre Guillien. The TMultiTasker was designed to easily build Multi-Threaded applications. It is very easy to use and it contains some explanations and examples to understand quickly the requirements of multithreading.
 
Fully functional
Source: Included
Download: CB3 CB4 CB5 D3 D4 D5  

TTedIdle v.1.0FWS 8 k 14 Apr 1997
By TEDSoft. Idle task scheduler - allows to perform tasks in multiple local OnIdle-Handler with priority handling. Component for plug-in into your forms or as outlet to integrate into your objects.
 
Fully functional
Source: Included
Download: D2  

TfisThreadChange v.1.01FWS 3 k 31 Jul 2000
By First Internet Software House. This component creates thread and uses it to call its 'OnThreadChange' Event whenever the 'Change' method is invoked.

It's very useful for components, like TEdit and TComboBox, where a database lookup or other slow process will slow down the user interface.
 
Fully functional
Source: Included

Download: CB3 CB4 CB5  Homepage

Thread Pool Managment Component v.1.1FWS 21 k 07 Jan 2002
By Aleksej Petrov. Component allows to create a pool of threads for processing long time request. Number of threads managed automaticaly.
 
Fully functional
Source: Included
Download: CB4 CB5 D4 D5 D6  

ThreadPro v.2.1FWS 1076 k 25 Aug 2006
By Flying99koo Studio. ThreadPro is a set of basic classes for multithread programming use. The TThreadTask derived from Delphi's native TThread class and has some advanced features. The TThreadPool manages its internal threadtasks. You can set a threadcount to the object.
 
Fully functional
Source: Included
Exe-Demo Included
Download: D6 D7  Homepage


News from our Sponsors

  Add instant Desktop Publishing functionality to your Delphi application!
With the DtpDocuments component suite, you, the developer, can instantly add professional-quality document editing capabilities to your VCL applications.
It is not the next reporting component that can only output square, unblended shapes and text blocks. This component can handle virtually every graphical aspect, including native free rotation and alpha blending on pixel and shape level.
Develop your own Photo editors, Word-processors, Desktop Publishing and home publishing applications, Multipage print previews, Process visualisation, Reporting engines, CAD/GIS editors (2D) - also eCAD, ODB++, Charting and organising applications (e.g. VISIO-alike), the sky is the limit! more... more...


  Bring fresh look to your applications!
ThemeEngine is a library of components which allows to change visual appearance and behavior of your application with use of the powerful set of tools including visual components, convenient designers, easy-to-use non-visual components, the optimized graphic algorithms and a set of ready themes. ThemeEngine can add themes to forms, to the menu and to the elements of the management. 150+ stable easy to use components and 1000+ free skins. more... more...


  Full featured Spelling Check and Thesaurus components
AddictSpell provides your users with a full featured spelling check component to give your applications a more professional look and feel. AddictSpell mirrors, and in some ways exceeds, the functionality of several spelling check engines residing in commercial word processors. Using Addict, you can add a full-featured spelling checker to your application with just a single line of code.
Addict comes with an updated version of Roget’s Thesaurus, containing over 1000 context topics.
Try and save! more... more...


  Save up to $353 on WPTools!
Does your program need word processing capability? If so, WPTools should be your first choice. With its own RTF engine, WPTools is a collection of components which offers numerous features that the Win32 Richedit2.dll can’t. This control lets you use tables, paragraph frames, headers and footers - including page numbers, bulleted and numbered lists, different types of paragraph alignment (justified, left, right, centered) and various types of tab stops (left, right and decimal), as well as special text attributes, such as hyperlinks or hidden text. Text is formatted with WYSIWYG, including page breaks and which are shown in the editor! Texts can be imported and exported in RTF, HTML and ANSI or you can implement your own formats.
Only Torry's visitors can save up to $353! more... more...

Advertising on Torry's Delphi Pages

 

Sort order
Title
Modification
Publication
Quick Search
Exact phrase
Title
Description


Advertising on Torry's Delphi Pages

pc remote control software, remote desktop software, remote access software

Remote Control from Anywhere!

Visit Our Delphi Site.

Everything about InterBase and Firebird

Guest Book
Guest Book

Subscribe to news in RSS 2.0 format!Subscribe to news in RSS 2.0 format!
Up | Home | 10% - Off! | New | VCL | DB-Aware | Tools | DB Tools | Apps | Samples | .NET | .NET DB-Aware | .NET Tools | .NET Samples | Kylix | Docs | Bold | Discussion | Sites | Tips | DPFL | Authors | Uploads | RSS | Store | Advertisement | About
Copyright © Torry's Delphi Pages Torry's Delphi Pages Maintained by Torry Team. Notes? Comments? Feel free to send...

The Ultimate Source of Object Pascal and Delphi Programming Knowledge.

Copyright © 1996-2010
All trademarks are the sole property of their respective owners
Privacy Policy