找回密码
 加入
搜索
查看: 3009|回复: 4

[系统综合] [已解决]]已定义是指其它include文件中含此函数吗?

[复制链接]
发表于 2013-11-15 18:18:20 | 显示全部楼层 |阅读模式
本帖最后由 oceanwind 于 2013-11-15 21:25 编辑

"D:\Program Files\AutoIt3\Include\RTApiHook32.au3"(484,28) : error: _RTWordToBytes() 已经被定义.
Func _RTWordToBytes($wWord)
~~~~~~~~~~~~~~~~~~~~~~~~~~~^
运行http://www.autoitx.com/forum.php ... C%B1%EA%C9%C1%CB%B8中P版的示例时出现这样的提示.已定义是指其它include文件中含此函数吗?
谢谢先
发表于 2013-11-15 18:29:51 | 显示全部楼层
有可能是。
如果自己的代码里真没定义过,那就是其它头文件里重复定义了。

评分

参与人数 1金钱 +10 收起 理由
oceanwind + 10 谢谢

查看全部评分

 楼主| 发表于 2013-11-15 18:51:41 | 显示全部楼层
回复 2# user3000
P版的代码如下没有include其它啊,难道与au3内置的函数冲突了?
#NoTrayIcon
#include <RTApiHook32.au3>
 
$iPid = ProcessExists("QQ.exe")
$hProcess = _RTOpenProcess($iPid)
 
$pShell_NotifyIcon  = _RTGetProcAddress("Shell32.dll", "Shell_NotifyIcon")
$pShell_NotifyIconA = _RTGetProcAddress("Shell32.dll", "Shell_NotifyIconA")
$pShell_NotifyIconW = _RTGetProcAddress("Shell32.dll", "Shell_NotifyIconW")
 
$hCallBack = DllCallBackRegister("_Shell_NotifyIcon_CallBack", "dword", "handle;ptr")
$pCallBack = DllCallBackGetPtr($hCallBack)
 
$tShell_NotifyIcon  = _RTApiHookEx($hProcess, $pShell_NotifyIcon,  2, $pCallBack)
$tShell_NotifyIconA = _RTApiHookEx($hProcess, $pShell_NotifyIconA, 2, $pCallBack)
$tShell_NotifyIconW = _RTApiHookEx($hProcess, $pShell_NotifyIconW, 2, $pCallBack)
 
While _RTWaitForObject($hProcess, 1)
WEnd
DllCallBackFree($hCallBack)
 
Func _Shell_NotifyIcon_CallBack($hProcess, $pCallInfo)
        If (_RTApiHookReadParam($hProcess, $pCallInfo, 1, "dword") = 1) Then
                Return $APIHOOK_Flags_Call_Abort
        EndIf
EndFunc ;==>_Shell_NotifyIcon_CallBack
发表于 2013-11-15 20:13:08 | 显示全部楼层
回复  user3000
P版的代码如下没有include其它啊,难道与au3内置的函数冲突了?
oceanwind 发表于 2013-11-15 18:51



    肯定是 RTApiHook32.au3 里面另有 include ...
 楼主| 发表于 2013-11-15 20:30:48 | 显示全部楼层
肯定是 RTApiHook32.au3 里面另有 include ...
afan 发表于 2013-11-15 20:13

谢谢
果然在include的thread.au3中找到了一模一样的,注销了一个,OK了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-17 09:54 , Processed in 0.080923 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表