shang1018 发表于 2009-7-9 10:09:17

#include <IE.au3> 冲突

本帖最后由 shang1018 于 2009-7-12 07:17 编辑

想编一个监视网站并在网站打不开时能发一封Email给相关用户的程序,

#include-once
#include <IE.au3>
#include <SmtpMailer.au3>
$oIE = _IECreate ("www.163.com",0,0)

但就是以上几行代码,在执行中就报错,其它的还没有开始写,错误代码如下:

>运行:(3.3.0.0):D:\autoit3\autoit3.exe "E:\test1\Watch.au3"   
--> IE.au3 V2.4-0 Warning from function internal function __IEIsObjType, Cannot register internal error handler, cannot trap COM errors (Use _IEErrorHandlerRegister() to register a user error handler)
--> IE.au3 V2.4-0 Warning from function internal function __IEIsObjType, Cannot register internal error handler, cannot trap COM errors (Use _IEErrorHandlerRegister() to register a user error handler)
--> IE.au3 V2.4-0 Warning from function _IELoadWait, Cannot register internal error handler, cannot trap COM errors (Use _IEErrorHandlerRegister() to register a user error handler)
+>09:53:28 AutoIT3.exe 完成::0

请高手指教, 谢谢了!

shang1018 发表于 2009-7-9 10:17:20

用#include <IE.au3> 单独编程来监视网站运行正常
用#include <SmtpMailer.au3> 单独编程来发送邮件运行也正常
将两者放在一起就报错,请那位高手帮我分析一下

waynelue 发表于 2009-7-9 10:55:20

你的代码我测试通过,没有报错,,
WINXP SP3
AU3.3.1.1

shang1018 发表于 2009-7-9 16:23:13

我在winxp sp2 和win2003 sp2上都试了,还是不行,
au3.3.1.1
不知何故。

shang1018 发表于 2009-7-12 07:16:09

用jmail.dll已解决,SmtpMailer.au3就不用了。
页: [1]
查看完整版本: #include <IE.au3> 冲突