sex123 发表于 2013-1-20 19:08:29

为什么include 后面有时加<>,有时加" "呢?

#include <IE.au3>
#include "WinHttp_GetRespond.au3"
#include <File.au3>
#include <Array.au3>
为什么include 后面有时加<>,有时加" "呢?

jqw2009 发表于 2013-1-20 19:25:34

加<>是在系统的目录下查找并编译这个头文件,没有就会报错,“”是在程序目录下查找并编译这个文件,找不到的话也会到系统目录下查找并编译这个文件,都没有才会报错。
你可以这样理解,<>是指系统自带的头文件,你自己写的头文件用"",当然系统的你也可以用"",而自己的就不要用<>,当然你把自己的头文件放在系统的目录下,也可以用<>

sex123 发表于 2013-1-20 19:36:51

什么叫系统目录?

whitehead 发表于 2013-1-20 19:43:34

回复 4# sex123

系统目录:\autoit3\Include

afan 发表于 2013-1-20 20:15:34

include 文件的优先级不同。

annybaby 发表于 2013-1-20 20:16:57

回复 1# sex123

在大多数情况下,它们没有区别,你可以使用单引号,双引号或者尖括号来把需要包含的头文件括起来,取决于你的喜好或者是输入的习惯,我自己是从来都只用单引号的(因为双引号和尖括号都需要按住Shift键,这样就多按了一下)

haijie1223 发表于 2013-1-20 21:11:00

多数情况没有区别,<>一般是autoit的include文件夹下的,""是当前目录的

xms77 发表于 2013-1-20 21:44:47

只知道都可以用,原来还是有区别的

邪恶海盗 发表于 2013-1-21 16:08:39

<>用于调用程序自带的include目录下的.AU3函数
""用于调用当前源码同目录的.AU3函数

小白自我摸索得出来的结论,仅供娱乐...

huangke 发表于 2013-1-21 17:30:16

学习了啊。。。。原来这样

jojomecool 发表于 2013-1-28 16:56:43

原来如比啊

drplay 发表于 2013-1-29 13:15:23

学习了原来这样。
页: [1]
查看完整版本: 为什么include 后面有时加<>,有时加" "呢?