To access TAPI3.DLL from Delphi, there seem to be two options:

import the dll as a type library, so that Delphi creates a wrapper 
called TAPI3Lib_TLB.PAS
Unfortunately, the translator has a few bugs and misses out on some 
function calls, resulting
in dead code branches.

or: update Marcel v. Brakel's translation TAPI.PAS, which already has 
some of the definitions
for TAPI 3.x but not all. That might even be nice for the Open Source 
community. Unfortunately,
I've never done that before.

There are several companies on the market who want to sell their TAPI 
components for Delphi,
so each of them must have solved this problem one way or another, but 
since I have to access
'manufacturer-specific extensions' through TAPI, I don't think I'd be 
well served with a commercial
component.

Has anybody already done such a thing, and especially: does anyone 
have experience how to make
TLIBIMP.EXE (the type library importer) behave?  At Codegear, only a 
few old postings regarding the problems exist, but the web is full of 
complaints of programmers who imported TAPI3 and 'everything seemed 
to work, but we just couldn't get any call events!'.

Thank you all -


Chris Rutkowski

MBX Kommunikation
August-Laemmle-Weg 11
D-70374 Stuttgart
Tel +49 711 7199 325
Fax +49 711 7199 324
skype: chrisr_rutkowski

www.microbx.de
www.microbx.com



__________________________________________________
Delphi-Talk mailing list -> [email protected]
http://lists.elists.org/cgi-bin/mailman/listinfo/delphi-talk

Reply via email to