Всем здравствуйте, не так давно, мне на email поступил вопрос о том: как работать со Skype4COM в новых версиях Skype (при запуске приложения, которое обращается к Skype API , появляется ошибка — Класс не зарегистрирован). До этого я проблем не замечал, так как работал с версией, которая была установлена еще 3 месяца назад, но после очередного запуска Skype, он у меня автоматические обновился до последний версии, я запустил свое приложения Skype API и действительно, появилась все таже ошибка, что мне пользователь моего сайта писал на email. Конечно мы все помним, что Microsoft выкупил права на Skype, возможно с этим он что-то и намудрил. Но нам, ведь, Microsoft не проблема, так что нам необходимо для решения этой проблемы просто-напросто зарегистрировать dll-библиотеку, программно, либо же вручную.
Рассмотрим мы 2 способа регистрации dll-библиотеки. Первый способ регистрации dll-библиотеки — вручную.
Давайте скопируем библиотеку Skype4COM в корневой каталог диска C:\
Далее мы, выполняем Пуск-Выполнить (Win+R), после этого вводим следующее:
regsvr32 C:\Skype4COM.dll
После успешной регистрации, должно появиться следующее сообщение:
Вот и все, теперь можно спокойно использовать нашу библиотеку и осуществлять доступ к Skype API. А что касается 2-го способа, он программный и был взят отсюда.
Конечно, можно облегчить себе жизнь, не используя того кода, а просто создавать bat-файл, запускать его и удалять, можно сразу запустить regsvr32 с параметрами, вариантов масса, так что выбирайте сами, и продолжим в следующих статьях рассматривать Skype API, не смотря ни на что =)
Кстати, я думаю, что Вы много где видели в жилых домах, в загородных особняках и многих других местах специальный водосток. На самом деле, это есть металлические водосточные системы, которые в первую очередь помогут сохранить в целостности и сохранности Ваше имущество, что немаловажно, ну а изготавливают отличные специалисты, а самое главное по доступной цене. Спешите сделать Ваш дом лучше
Метки: API, API в Delphi, Skype API, Skype API в Delphi, Skype4COM
спасибо!!!
ну как бы все сложнее на самом деле:
http://community.skype.com/t5/.....rue#U19686
http://community.skype.com/t5/.....rue#U26330
и често говоря я нифига не представляю как теперь распространять свою софтину конечным пользователям, у них теперь нифига не работает, кто нибудь разобрался?
Копирование Skype4COM.dll в C:\Program Files\Common Files\Skype
и регистрация regsvr32 (в инсталяторе) нифига не помогают
Мне не помогла данная статья, всё по прежнему ругается на регистрацию, что же мне делать?
нечего ругаться на статью, необходимо проверять все последние обновления, а затем уже…
Всё, разобрался, необходимо было просто скачать самую последнюю билеотеку, на данном сайте она можно сказать устарела
А это вашше крутая вещь. Но праблему с регистрацыей можно решыть иным способом. Просто нужно скачать старую версию программы и заригистрироваться с ее помощью.
Никак не могу нигде найти. Как через этот интерфейс можно отправить запрос на авторизацию. Просмотрел все функции библиотеки Skype4COM, что-то ничего похожего не нашёл. Ответьте, пожалуйста, сюда или на мыло.
Заранее спасибо.
а документацию по Skype4COM вообще на официальном сайте читали?
[...] инструкцией, которая описана в данной статье данной статье. Или просто-напросто данная ошибка исчезнет при [...]
Добрый день! Скажите а где эту библиотеку скачать? Весь инет обрыл? Еще есть вопросик к вам… можете стукнуть в асю 282457838 или на имейл
Библиотеку можно скачать с оф сайта Skype, а я пользуюсь только skype — andrey_z53
спасибо за ответ, либу нашел, получилась связка .net + skype буду писать текстовый автоответчик на частые вопросы…
вроде бы скайп должен спросить давать ли доступ моей программе (разрешить) или нет, но он ничего подобного не спрашивал, я отправлял сообщение с своей программы, все доходит…
незачто, возможно в настройках скайпа у Вас стоит разрешение для все программ!