Einzelnen Beitrag anzeigen

xeon2000
(Gast)

n/a Beiträge
 
#1

TClientSocket/Server - Befehl senden mit edit text Speech???

  Alt 4. Dez 2004, 15:40
Hi !

ich arbeite an nem kleinen Speech-Chat (er arbeitet mir dem Microsoft Sam Speech System). Ich arbeite mir TClientsocket und TServerSocket. also wenn ich die funktion alleine aufrufen will dann mach ich das so (ich gib mal nich den ganzen quelltext ein, sondern nur das worauf es ankommt...) :

BEIM CLIENTEN :


Connecten :

Delphi-Quellcode:
if ClientSocket1.Active = False then
begin
ClientSocket1.Host := Edit1.Text;
ClientSocket1.Port := 1533;
ClientSocket1.Active := True;
Button1.Caption := 'Trennen';


end
else
begin
ClientSocket1.Active := True;
ClientSocket1.Close;
Button1.Caption := 'Verbinden';

end

Befehl Senden:

ClientSocket1.Socket.SendText('Speech');
BEIM SERVER:

Delphi-Quellcode:
if MyString = 'Speechthen

oleVoice := CreateOLEObject('SAPI.SpVoice');
 oleVoice.Speak('Hello World!', 0);

//usw....

MEINE EIGENDLICHE FRAGE:

wie kann ich das ganze realisieren, dass nicht nur der Befehl gesendet wird, sondern auch der Text aus Edit1 ?
also z.b. so :

ClientSocket1.Socket.SendText('Speech' + Edit1.Text); // GEHT ABER IT !!!!! und das aller wichtigste :

WIE MUSS DER SERVER DANN DARAUF REAGIEREN ???

ich hoffe ich konnte es so verständlich wie möglch erklären...

DANKE !!!!!!!!!!

[edit=Chakotay1308][delphi]-Tags gesetzt. Nächstes Mal bitte selber machen. Mfg, Chakotay1308[/edit]
  Mit Zitat antworten Zitat