.net c# vb.net delphi sql server asp java coldfusion web developer training course class uk floridaC# training course FLC#.net training course FLC# 2005 training courseSQL Server 2005 training course.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 floridaASP.NET training courseASP.NET 2.0 training courseDelphi training course FLtraining course FL UK.net c# vb.net delphi sql server asp java coldfusion web developer training course class uk florida

ASP.Net training

C#.Net training

VB.NET training

SQL Server training

ADO.NET training

Java training

Delphi training


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

Web Tech, USA


Quick Search:


Delphi Training Class in Florida - Delphi COM Course Outline

Delphi COM Programming
This course is scheduled or demand, or can be scheduled as a one on one. Click here to send an email RE this course.
Cost / Duration
Price: US $1,795, UK £1,495 + VAT | Duration: 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 COM 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 - All Rights Reserved


home ] contact ] courses ] register ]