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
