聲明當(dāng)前文件只能被包含一次。
#include-once
參數(shù)
無
注意
若某個腳本文件含有一個自定義函數(shù)而您又多次包含該腳本文件,您就會接收到一個“Duplicate function(重復(fù)定義的函數(shù))”錯誤提示。在編寫包含文件時最好在首行添加一句 #include-once 指令以防止該文件被重復(fù)包含。
相關(guān)
#include, FileInstall
示例
;;; 下面是腳本 LIBRARY.AU3 的代碼 ;;;
#include-once
Func myFunc()
MsgBox(0,"", "此對話框由 library.au3 內(nèi)的函數(shù)調(diào)出")
EndFunc
;;; 下面是腳本 SCRIPT.AU3 的代碼 ;;;
#include "Library.au3"
#include "Library.au3" ;若LIBRARY.AU3為使用 #include-once指令則會拋出一個錯誤
MsgBox(0, "示例", "此對話框從 script.au3 中調(diào)出")
myFunc()
Exit
; 運行 script.au3 將會輸出以下兩個消息框:
; 第一個是“此對話框從 script.au3 中調(diào)出”
; 第二個是“此對話框由 library.au3 內(nèi)的函數(shù)調(diào)出”
马山县| 古蔺县| 濮阳县| 高邑县| 隆德县| 开原市| 六枝特区| 南溪县| 深泽县| 达孜县| 牙克石市| 大洼县| 镇巴县| 威远县| 定结县| 万安县| 伊春市| 南澳县| 满城县| 穆棱市| 陆河县| 建德市| 南安市| 吕梁市| 木兰县| 博客| 赞皇县| 星子县| 滨州市| 濮阳县| 新干县| 右玉县| 镇雄县| 读书| 南木林县| 丹寨县| 宁晋县| 浮梁县| 庆城县| 麦盖提县| 特克斯县|