聲明當(dāng)前文件只能被包含一次。
#include-once
參數(shù)
無
注意
若某個(gè)腳本文件含有一個(gè)自定義函數(shù)而您又多次包含該腳本文件,您就會(huì)接收到一個(gè)“Duplicate function(重復(fù)定義的函數(shù))”錯(cuò)誤提示。在編寫包含文件時(shí)最好在首行添加一句 #include-once 指令以防止該文件被重復(fù)包含。
相關(guān)
#include, FileInstall
示例
;;; 下面是腳本 LIBRARY.AU3 的代碼 ;;;
#include-once
Func myFunc()
MsgBox(0,"", "此對(duì)話框由 library.au3 內(nèi)的函數(shù)調(diào)出")
EndFunc
;;; 下面是腳本 SCRIPT.AU3 的代碼 ;;;
#include "Library.au3"
#include "Library.au3" ;若LIBRARY.AU3為使用 #include-once指令則會(huì)拋出一個(gè)錯(cuò)誤
MsgBox(0, "示例", "此對(duì)話框從 script.au3 中調(diào)出")
myFunc()
Exit
; 運(yùn)行 script.au3 將會(huì)輸出以下兩個(gè)消息框:
; 第一個(gè)是“此對(duì)話框從 script.au3 中調(diào)出”
; 第二個(gè)是“此對(duì)話框由 library.au3 內(nèi)的函數(shù)調(diào)出”
洛南县| 五莲县| 江陵县| 道孚县| 新龙县| 惠州市| 彭泽县| 六安市| 东至县| 桃园县| 忻城县| 建平县| 旬阳县| 阜南县| 米林县| 乐清市| 榆中县| 丰城市| 松桃| 虞城县| 石家庄市| 赫章县| 固安县| 喀什市| 道孚县| 北京市| 黄浦区| 淳安县| 沾益县| 视频| 九江市| 巴南区| 普洱| 盘锦市| 玉山县| 新丰县| 嵩明县| 肥东县| 岳西县| 宁都县| 民县|