![]() |
Tapi 32.dll
Hallo,
das Telefon wird angesprochen! Es wird aber nur eine '0' übermittelt, und nicht die ganze Nummer! Wieso?
Delphi-Quellcode:
{$R *.dfm}
function tapiRequestMakeCall(DestAddress, AppName, CalledParty, Comment: PChar): LongInt; stdcall; external 'TAPI32.DLL'; procedure TForm3.AdvGlowButton1Click(Sender: TObject); begin Form3.Close; end; procedure TForm3.AdvGlowButton2Click(Sender: TObject); var PhoneNumber, AppName: array[0..255] of Char; i: integer; begin PhoneNumber := '0017123456789'; StrPCopy(AppName, Application.Title); tapiRequestMakeCall(PhoneNumber, AppName, '', ''); if i < 0 then ShowMessage('es ist ein Fehler aufgetreten - Abbruch des Wählvorganges!'); end; |
AW: Tapi 32.dll
Ich Tipp darauf das die API hier nur ANSI-Strings erwartet
Delphi-Quellcode:
function tapiRequestMakeCall(DestAddress, AppName,
CalledParty, Comment: PAnsiChar): LongInt; stdcall; external 'TAPI32.DLL'; |
AW: Tapi 32.dll
Welchem Typ entspricht denn LPCSTR? Ich kann mir das nie merken.
|
AW: Tapi 32.dll
Zitat:
![]() |
AW: Tapi 32.dll
Dann fragt man sich aber doch, wieso es tapiRequestMakeCallA und tapiRequestMakeCallW gibt, wenn beide Ansi-Parameter entgegennehmen :gruebel:
Anyway, ich würde es so versuchen:
Delphi-Quellcode:
function tapiRequestMakeCall(DestAddress, AppName,
CalledParty, Comment: PAnsiChar): LongInt; stdcall; external 'TAPI32.DLL'; procedure TForm3.AdvGlowButton1Click(Sender: TObject); begin Close; end; procedure TForm3.AdvGlowButton2Click(Sender: TObject); var PhoneNumber, AppName: AnsiString; i: integer; begin PhoneNumber := '0017123456789'; AppName := Application.Title; i := tapiRequestMakeCall(PAnsiChar(PhoneNumber), PAnsiChar(AppName), '', ''); if i < 0 then ShowMessage('es ist ein Fehler aufgetreten - Abbruch des Wählvorganges!'); end; |
AW: Tapi 32.dll
Ignoriere mich
|
AW: Tapi 32.dll
Hallo DeddyH,
Richtig so geht es! Danke für Deine schnelle Hilfe! :-D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz