1. Computing
Send to a Friend via Email

OLE Automation using Delphi

Using object linking and embedding to control Windows applications with Delphi.

Get The Name Of The Windows OS Installed on a Machine
Windows Management Instrumentation (WMI) is the infrastructure for management data and operations on Windows-based operating systems. The Win32_OperatingSystem WMI class represents a Windows-based operating system installed on a computer. Here's how to read the Windows OS Name from Delphi.

What is (OLE) Automation? What is Automation Server? What is Automation Client?
Why buy spell checking components or write them from scratch when you can easily use MS Word? Find out how to add spell checking and thesaurus capabilities to your Delphi application using the MS Word Object Library.

Accessing Outlook Contacts
Suppose you used Delphi to write a little address database, and now you want to synchronize this database with the contacts stored in Microsoft Outlook. This article explains how.

Spell Checking with MS Word
Why buy spell checking components or write them from scratch when you can easily use MS Word? Find out how to add spell checking and thesaurus capabilities to your Delphi application using the MS Word Object Library.

Restrict Internet access
Here's how to close an instance of Internet Explorer, if you find the current URL "inappropriate" (after retrieving the full URL of all opened Internet Explorer windows) - using only Delphi code!

Automation with Delphi
Articles on automating various Windows applications with Delphi. See how to automate MS Office, Adobe Photoshop, Corel Draw, Internet Explorer, MathCAD Microsoft Project, Winfax ...

Implementing OLE Drop and Paste
OLE drop and paste operations greatly simplify getting the data from the other application to yours.

Writing And Controlling Automation Servers - Part 1
How to connect an application to an Automation server in order to control it, and also how to build a basic Automation server.

Writing And Controlling Automation Servers - Part 2
This second part covers: instancing options, Automation events, Automation object hierarchies, Automation collections and the Running Object Table in an attempt to open up additional avenues to Automation programmers.

©2014 About.com. All rights reserved.