Thema: Delphi Sprachausgabe

Einzelnen Beitrag anzeigen

Benutzerbild von sECuRE
sECuRE

Registriert seit: 10. Apr 2003
Ort: Heidelberg
360 Beiträge
 
Delphi 7 Professional
 
#6

Re: Sprachausgabe

  Alt 17. Mär 2006, 15:51
Hi,

Zitat von robinWie:
Delphi-Quellcode:
function ReadText(Text: TStrings): Boolean; stdcall;
var
 i: integer;
 Line: string;
 Voice: OLEVariant;
begin
  try
    Voice := CreateOLEObject('SAPI.SpVoice');
    for i:=0 to Text.Count-1 do
      begin
        Line:=Text.Strings[i];
        Voice.Speak(Line, 0);
      end;
    Result:=True;
  finally
    Result:=False; // <--
  end;
end;
Mmh, da kommt doch immer false raus, oder? Bei einem try-except-block wäre das so richtig, hier ergibt es keinen Sinn.

cu
  Mit Zitat antworten Zitat