Hallo!
Irgendwo hab' ich das hier aufgeschnappt:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| var voice: OLEVariant; Text: String; begin Text := 'This is a text'; voice := CreateOLEObject('SAPI.SpVoice'); voice.Speak(Text, 0); voice := Unassigned; |
Es funktioniert mit und ohne Unassigned fehlerfrei. Ich frage mich aber, ob man voice überhaupt freigeben muss!
_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!