> 
> {$mode objfpc}{$H+}
> uses
>    comobj;
> var
>    vsound: olevariant;
>    s: string;
> begin
>    vsound := createoleobject('SAPI.SpVoice');
>    writeln('playing using literal');
>    vsound.speak('hello world');
>    writeln('ok (press enter)');
>    readln;
>    writeln('now playing using a string var');
>    s := 'hello world';
>    vsound.speak(s);
>    writeln('ok (press enter)');
>    readln;
> end.
> 
> speaks using a literal but says randomic words (sometimes says nothing) 
> using a variable. Is there something that I am missing?

I've been thinking of adding some interesting code snippets to the examples
of the winunits package (to which comobj belongs). Do you mind if I add this
to SVN ? (lGPL licensed)
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to