Einzelnen Beitrag anzeigen

CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: TClientSocket/Server - Befehl senden mit edit text Speec

  Alt 4. Dez 2004, 16:20
Hi,
also...
Bisher sendest du so den Text:
ClientSocket1.Socket.SendText('Speech'); Du könntest zum Beispiel so den Text senden und den Befehl senden:
ClientSocket1.Socket.SendText('Speech:' + Edit1.Text); Dann musst aber aufpassen, dass du auch die if-Abfrage änderst. Dazu Delphi-Referenz durchsuchenpos und Delphi-Referenz durchsuchencopy in der Delphi-Hilfe.
Die könnte dann zum Beispiel so aussehen:
Delphi-Quellcode:
if Pos('SubStr:', MyString) = 1 then begin
  // hantiere hier mit Copy herum...
  oleVoice := CreateOLEObject('SAPI.SpVoice');
  oleVoice.Speak(MyString, 0);
end;
Chris
  Mit Zitat antworten Zitat