.net c# vb.net delphi sql server asp java coldfusion web developer training course class uk floridaC# training course UKC#.net training course UKvb.net training course UKSQL Server training course UK.net c# vb.net delphi sql server asp java coldfusion web developer training course class uk florida
.net c# vb.net delphi sql server asp java coldfusion web developer training course class uk floridaDelphi training course UKASP.net training courseJava training course UKASP.NET training class UK.net c# vb.net delphi sql server asp java coldfusion web developer training course class uk florida

C#.Net training

VB.Net training

SQL Server training

ADO.NET training

ASP.net training

Delphi training

Java training

Web Tech, UK
+44 (0) 1452 814 303

Web Tech, USA


Quick Search:

If you have three or more developers needing this course consider having us customize this course for your specific needs - at your site or ours.

Delphi COM Training Course in UK - Delphi Training Class Outline

Delphi COM Programming
This course is scheduled or demand, or can be scheduled as a one on one. Click to send an email RE this course.
3 days


A good working knowledge of Delphi and object oriented programming in Delphi. Our Delphi Part I - Fundamentals and Delphi Part III - Object Oriented Programming courses provide a solid base for this course.

Who Should Attend?
Programmers and consultants who use Delphi 5 or 6 and need to develop / interface with COM applications.

Course Benefits

This advanced Delphi training course covers Delphi COM Programming in depth. At the end of the course you will able to write and deploy COM and automation clients and server applications, utilize existing COM servers from within your Delphi applications, and make the most of MTS. COM is also the basis for writing multi-tier applications so you'll get a head start on that as well if you are planning to attend our Multi-tier Development course.

You Will Learn How To
  • Develop COM based applications
  • Utilize existing COM servers (such as MS-Word and MS-Excel)
  • Use Delphi's Interface language feature
  • Write COM interfaces
  • Register COM servers
  • Choose between different types of COM servers
  • Use early and late binding
  • Use the Type library editor
  • Learn how to use Class Factories and how to create Automation servers

Course Content

Overview of COM
What is COM? | How is it used? | COM servers and clients | Different types of COM servers | Type libraries |COM Objects with type libraries | Automation objects

Interfaces as a language feature | Benefits of Interfaces | Working with Interface variables rather than objects | Reference counting and memory management | IUnknown, IDispatch, IProvideClassInfo | Classes which implement interfaces | TinterfacedObject, | Inheritance and Interfaces | Interface } Iheritance | GUIDs | Aggregation and Implements

Working with Existing COM servers
MS-Word and MS-Excel | Automation using variants | CreateOLEObject | Named and positional parameters | Automation using type libraries | Mail merge, spell checking, and charting | COM & The Registry · Structure of keys for registered servers e.g. Word, Excel | Finding registered servers | More examples of COM | ADO | ActiveX | MTS

Writing your own COM servers
Types of COM servers | Interfaces, Classes, and server types | IUnknown, IDispatch, IProvideClassInfo | TinterfacedObject, TComObject, TTypedComObject, TAutoObject | CoClasses & COM Objects | Instancing | Interface Typecasting and Extracting Interfaces | SafeCall Calling Convention | Threading Models

Type Libraries and Automation
Contents Of Type Libraries | Uses Of Type Libraries | The Type Library Editor | Creating An Automation Object | Controlling An Automation Object From other packages | Dispatch Interfaces | Automation Data Types | Dual Interfaces, IDispatch and IDispatch.Invoke

Microsoft Transaction Server
·MTS Overview | Microsoft Management Console | Creating MTS Objects | Using MTS Explorer | Creating MTS Packages

Practical Sessions

  • Using the Interface language mechanism
  • Write COM and Automation servers in Delphi
  • Accessing your servers from other applications
  • Importing and using type libraries from existing COM servers
  • Use Delphi to control MS-Word and MS-Excel

Copyright 1990 - 2013 - WebTech Training & Development - C#.net training vb.net training SQL Server training Delphi training ASP.net training Java training UK


home ] contact ] courses ] register ]