Und nochmal ein Stubs, da ich momentan vor genau dem selben Problem stehe.
Hier mal ein Schnippsel von mir
Code:
procedure TMDIChild.FormCreate(Sender: TObject);
var
TAPI: TAPDTapiDevice;
Port: TAPDComPort;
Config: TTapiConfigRec;
begin
TAPI := TAPDTapiDevice.Create(nil);
Port := TAPDComPort.Create(nil);
Port.ComNumber := 1;
Port.TapiMode := tmOn;
Port.AutoOpen := False;
Port.Open := False;
TAPI.ComPort := Port;
TAPI.ConfigAndOpen;
TAPI.SelectDevice;
end;
Nachdem ich ein Device ausgewählt hab, gibts nen Invalid Media Mode.
Zum Backround : Wir haben hier ne Domain und ne Siemens HiPath Anlage die verschiedene Tapi-Devices in der Domain anbietet. Ich hab schonmal erfolgreich mit hbTAPI rumexperimentiert und da funktionierte das wunderbar. Deswegen vermute ich, dass bei APDTapi nur den berüchtigten "immer wieder vergessenen" Hacken vergessen hab.
Ich wär für Anregungen in jeder Hinsicht dankbar.
PS : Jup ich hab schon rumgegoogelt und sogar Googles Codesuche bemüht, aber leider ohne Erfolg.