1 DLL_HEADER PRELOAD DISCARDABLE BEGIN "MsgBox/0", "/0" END msgbox DLL_HEADER PRELOAD DISCARDABLE BEGIN "/0", "W/0", "SWS/0", "Result := MsgBox(msg,mbType,title)/r/n", "/r/n", "show messagebox/0", END 如果一個(gè) dll文件是按authorware調(diào)用轉(zhuǎn)換格式編寫(xiě),則存儲(chǔ)于其中的所有自定義函數(shù)的目錄也包含在該文件中,并且authorware在調(diào)用這些函數(shù)時(shí)所需的信息也包含在內(nèi),其目錄稱為目錄源,而且目錄源中的每一個(gè)函數(shù)有相應(yīng)的定義,這些定義稱為定義源。具體格式如下:
1. 目錄源
目錄源的格式如下所示: | DLL_HEADER PRELOAD DISCARDABLE BEGIN “functionname [=exportname]/0”, “functionname [=exportname]/0”, …. “functionname [=exportname]/0”, “/0” END ① | 是目錄源標(biāo)識(shí)符; ② DLL_HEADER 是用于創(chuàng)建描述性文字的起始標(biāo)記; ③ BEGIN 表示該目錄源文件的開(kāi)始, 而END則表示該目錄源的結(jié)尾。 2.自定義函數(shù)的定義格式