DLL [v0.6]

Author: SKAN Last Modified: 20090905


Humble 36L wrapper to create and use DLL resources in AutoHotkey Scripting Language.

Dll_CreateEmpty( F="empty.dll" )
Dll_PackFiles( Folder, DLL, Section="Files" )
Dll_Read( ByRef Var, Filename, Section, Key )

For more details of the functions's parameters and return value, please see it's source code or the document.

Remarks

The documentation is part of authors first post about the library.

For update's details and remarks related to the functions, please see the AutoHotkey Forum: http://www.autohotkey.com/forum/viewtopic.php?t=62180

License

nonexistent

Example

; #Include dll.ahk
#NoEnv
SendMode Input
SetWorkingDir %A_ScriptDir%

; First specify a folder, from which to include all files into the DLL.
folderToPack := A_ScriptDir . "\newFiles"

; Fill the folder with files.
FileCreateDir, %folderToPack%
Loop, ..\*.txt
{
	FileCopy, %A_LoopFileFullPath%, %folderToPack%, 1
}

; Create the DLL from that folder.
Dll_PackFiles( folderToPack . "\", "newFiles.DLL", "Text Files" )

; Get content of file into variable.
Dll_Read( Var, "newFiles.dll", "Text Files", "COPYING.txt" )
MsgBox %Var%