|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.05.2010, 22:51 | #1 |
Пользователь
Регистрация: 03.11.2007
Сообщений: 22
|
SAPI 5.4 (Win7) Ошибка в собранном проекте
Есть код:
Код:
Как только закрываю IDE и запускаю exe-шник - вываливается "Division By Zero" на второй строке. Пробовал получить хотя бы код ошибки - нифига не отдает. Просто сразу орёт, что деление на 0 и всё. Уже по всякому пробовал работать - через ISpVoice, ISpeechVoice, всякие CoSpVoice и т.д. и т.п. не могу понять где ошибка...помогите плз кто в курсе.
WebDelphi.ru - блог о программировании на Delphi
|
03.05.2010, 23:13 | #2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...попробуй coinizializate(nil) перед create впихнуть ...хотя мучиться с поприетарно закрытым , переходите лучше на TDirectSS/
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
04.05.2010, 10:32 | #3 |
Пользователь
Регистрация: 03.11.2007
Сообщений: 22
|
Пробовал - не помогло. В общем разобрался уже. Для того, чтоб в Win7 пахало всё как надо, необходимо сделать импорт библиотеки SAPI 5.4. и использовать в работе класс TspVoice...Единственно чего не допёр, так это то почему класс, использующий в методе Speak интерфейс ISpeechVoice работает нормально, а если использовать напрямую интерфейс - без IDE ошибка деления на ноль...Но это уже оставлю напотом
WebDelphi.ru - блог о программировании на Delphi
|
04.05.2010, 14:23 | #4 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...и как же вы работали без импорта класса
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
04.05.2010, 15:58 | #5 |
Пользователь
Регистрация: 03.11.2007
Сообщений: 22
|
Видимо немного не корректно выразился. Точнее было бы сказать "для тех кто в первый раз использует SAPI надо сделать импорт...". Класс TspVoice лежит в том же SheechLib.pas, который я и использовал для работы с интерфейсами IspVoice и т.д.
WebDelphi.ru - блог о программировании на Delphi
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка работы с blob полем, в похожем проекте все работает | Lokos | БД в Delphi | 6 | 25.02.2010 08:17 |
MS VS 2010 установка на Win7 | Carbon | Софт | 0 | 15.02.2010 17:40 |
Win7 проблема с памятью. | Bilargo | Windows | 5 | 14.10.2009 20:07 |
Win7 | VadEr | Windows | 2 | 28.09.2009 11:46 |