Автор Тема: Ошибка при выполнении функции _INetSmtpMailCom при отправке емайла  (Прочитано 2206 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн valdur2000 [?]

  • Новичок
  • *
  • Сообщений: 155
  • Репутация: 7
  • Пол: Мужской
    • Награды
Здравствуйте, у меня Win7 64bit стоит на трех компах. На двух _INetSmtpMailCom() прекрасно работает, на третьем нет. Номер ошибки 80040154 в строке ObjCreate("CDO.Message"). вылечилось выполнением вот такой строки:
пуск->выполнить-> regsvr32.exe C:\Windows\SysWOW64\cdosys.dllи для контроля еще такой строки:
пуск->выполнить-> regsvr32.exe C:\Windows\System32\cdosys.dll
« Последнее редактирование: Июнь 09, 2013, 11:07:32 от valdur2000 »

Оффлайн Garrett [?]

  • Глобальный модератор
  • *
  • Сообщений: 3442
  • Репутация: 907
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
ПредупреждениеЗа нарушение правил форума (пункт Б.5):
Цитировать
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.

Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"Ошибка 80040154 строки ObjCreate("CDO.Message") в функции _INetSmtpMailCom" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Модератор.

А в чём собственно полезняшка?
Вы просто зарегистрировали объект.

Для того, что бы не было непонятных ошибок, разработчик библиотеки должен был позаботиться о проверки наличия объекта в системе, и если такового нет, то принять соответствующие меры.

А как выход, cdosys.dll можно носить со своей программой и, кстати, даже её не регистрировать.

Скорблю и помню.




Оффлайн valdur2000 [?]

  • Новичок
  • *
  • Сообщений: 155

  • Автор темы
  • Репутация: 7
  • Пол: Мужской
    • Награды
Цитировать
А в чём собственно полезняшка?
Да, это не готовый код, а просто помощь тому, у кого вылезает эта ошибка и кто не может понять в чем дело. А конкретных ответов на этот вопрос по всему интернету оч скудно. Незнал куда поместить. если неправильный раздел, прошу перенести.
Цитировать
А как выход, cdosys.dll можно носить со своей программой и, кстати, даже её не регистрировать.
Пока не зарегистрировал, не работала функция.

Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
8 Ответов
5300 Просмотров
Последний ответ Декабрь 25, 2009, 20:12:33
от Anton
0 Ответов
4046 Просмотров
Последний ответ Апрель 11, 2010, 00:26:46
от Yuriy
2 Ответов
1772 Просмотров
Последний ответ Май 08, 2011, 17:10:44
от CreatoR
1 Ответов
2760 Просмотров
Последний ответ Сентябрь 02, 2011, 10:23:59
от joiner
0 Ответов
1361 Просмотров
Последний ответ Декабрь 03, 2011, 14:17:04
от Viktor1703
4 Ответов
644 Просмотров
Последний ответ Август 22, 2014, 12:45:17
от Юрий
1 Ответов
442 Просмотров
Последний ответ Май 23, 2015, 12:56:15
от joiner
26 Ответов
2738 Просмотров
Последний ответ Апрель 05, 2016, 02:49:15
от alex33
3 Ответов
572 Просмотров
Последний ответ Июнь 16, 2016, 20:05:55
от Dimmak
0 Ответов
127 Просмотров
Последний ответ Июль 12, 2016, 11:16:47
от ildary