2013-11-13 2 views
0

Я использую SAPI5 COM, и есть одно событие называетсяSAPI5 Событие возвращает 42 вместо 0

Word(ByVal StreamNumber As Long, ByVal StreamPosition As Variant, ByVal CharacterPosition As Long, ByVal Length As Long) 

Он отлично работает, но CharacterPosition начинается с 42, и я понятия не имею, почему это не начать с 0 или 1.

доку говорят:

CharacterPosition позиция символа во входном потоке одного символа перед началом слова. В случае первого слова в потоке этот параметр равен нулю.

Но для меня он всегда начинается с 42, независимо от того, какой голос я использую.

Кто-нибудь знает, что может вызвать это?

спасибо!

ответ

0

я нашел причину:

Глупая SAPI5 двигатель берет теги в расчет.

Смежные вопросы