To view or change DLL properties, click the DLL object's icon (),
then click
(Properties)
on the ATEasy
toolbar. The DLL Properties window
appears. The DLL properties window is also used to show the properties
of a type library see Type
Library Properties for more information.
The name that identifies the DLL within the module. By default, ATEasy assigns the DLL the same name as its file name without the dll suffix. For example, in the illustration user32.dll has the name user32. Within a module, DLL names must be unique. However, you can use the same DLL name in different modules of an application.
By default, DLLs are private to the module in which they reside. Click Public to make the DLL available to other modules in the application.
This field contains the actual filename of the DLL. You can specify
an absolute pathname (for example,
c:\Windows\System\user32.dll), relative
path (..\file.dll or .\file.dll) or no
path at all (file.dll). To browse for the path in which the DLL
file is located, click .
The way in which you specify the file determines how ATEasy looks for the DLL at run time:
● If you specify an absolute pathname (for example, C:\Windows\System\user32.dll), ATEasy searches only in that path.
● If you specify relative pathname, ATEasy will look for the relative of the project target folder. Target folder is executable or DLL folder as specified in the project properties.
● If you do not specify a folder in the pathname (file.dll), ATEasy searches for the DLL in the following sequence:
The directory from which the application loaded (Target folder, executable or DLL folder).
The current directory.
Windows system folder: For 32-bit Windows - System32, for x64 Windows, the folder is SysWOW64, both folder are located below the Windows main folder.
The Windows directory.
The directories that are listed in the PATH environment variable.
(v9) You can also embed to the pathname Path Variable to provide dynamic path for the DLL file name. To insert a path Variable, click on the right arrow button and select a path variable from the menu. For more information regarding path variables, see the Path Variables topic. Note that only applicable variables can be used for DLL file path since these variables are used at run-time and there is no workspace, project or current item available at run-time.
This field displays multi-line information: first it shows the absolute path of the library and second the size, and the time and date that the DLL was last modified. You cannot modify this field.
A description of the DLL. By default, this field is empty. To enter a description, type it in this field.
Specify the DLL bitness mode: 32 or 64-bit. By default 'User Process Bitness is used'. ATEasy allows to call 32 or 64-bit DLLs from 32 or 64-bit ATEasy application. You must select the DLL bitness mode when mixing bitness modules: calling 32-bit DLL from 64-bit ATEasy or when calling 64-bit DLL from 32-bit DLL .
By default, DLL is loaded once. Click this to reload every time you start an application during debugging.
This allows the user to pick the structure alignment packing: by default One byte is used. If the user knows that the DLL's structure packed in other than one byte alignment - it must be set appropriately.
If Checked, load DLL at the time the DLL function is first called.