You are reading help file online using chmlib.com
|
Interface: ISpeechVoiceStatus
The LastHResult property retrieves the HResult, or internal status code, from the last Speak or SpeakStream operation performed by the SpVoice object.
Set: | (This property is read-only) |
Get: | Long = ISpeechVoiceStatus.LastHResult |
The following Visual Basic form code demonstrates the use of the LastHResult property of an ISpeechVoiceStatus object. To run this code, create a form with the following controls:
Paste this code into the Declarations section of the form.
The Form_Load procedure creates a voice object. The Command1_Click procedure speaks a text stream asynchronously. The LastHResult property value is displayed in the text box. A value of 0 indicates completion with no error.
Option Explicit
Dim V As SpeechLib.SpVoice
Private Sub Command1_Click()
V.Speak "This is a text stream", SVSFlagsAsync
'wait for maximum 10 seconds to finish speaking
V.WaitUntilDone 10000
Text1.Text = Format(V.Status.LastHResult)
End Sub
Private Sub Form_Load()
Set V = New SpVoice
End Sub
You are reading help file online using chmlib.com
|