VdfBase.pkg
Provides low level support expected of all VDF applications (windows and webapp). This should never be used by itself
This will be loaded as part of base windows (WinAppBase) or base webapp (WebAppBase)
Very low level abstract classes. Note that these replacement
name are never directly used in the class heirarchy. They are
provided so the documented class hierarchy may use these names.
This symbol can be used to detect if an object is in its preconstruction
phase - before Contruct_Object is called. If BuildingObjectID is GT 0, the
object is being initialized. The value contained in BuildingObjectID is actually
the ID of the object currently being initialized.
This command is the same as GET_CURRENT_DIRECTORY except that a
new parameter has been provided to get the directory of any drive.
if specified drive is 0, the current drive is used. Drive A is 1.
Usage: Get_Drive_Directory DriveNum to DirString
The GetAddress Command returns the memory address of a DF string
variable. The command is necessary where external function require
The address of a string to be passed.
This command returns the state of a key of the keyboard.
1st Parameter is the virtual key code of the key being tested.
2nd Parameter receives the result.
This command maps a character to a virtual key code and shift state.
1st Parameter is the char to translate. Integer represents TCHAR.
2nd Parameter is the virtual key code and shift state.
If the function succeeds, the low-order byte of the return value contains the virtual-key code
and the high-order byte contains the shift state, which can be a combination of the following flag
bits:
Bit 1 Meaning Either SHIFT key is pressed.
2 Either CTRL key is pressed.
4 Either ALT key is pressed.
If the function finds no key that translates to the passed character code, both the low-order
and high-order bytes contain -1.