Find the value of a ToolType variable.
Source position: icon.pas line 354
function FindToolType( |
const toolTypeArray: POINTER; |
const typeName: pCHAR |
):pCHAR; |
const toolTypeArray: POINTER; |
const typeName: RawByteString |
):pCHAR; |
toolTypeArray |
|
A Pointer to an array of tool types. |
typeName |
|
The name of the tooltype entry |
toolTypeArray |
|
A Pointer to an array of tool types. |
typeName |
|
The name of the tooltype entry |
This function searches a tool type array for a given entry, and returns a pointer to that entry. This is useful for finding standard tool type variables. The returned value is not a new copy of the string but is only a pointer to the part of the string after TypeName.
The ToolTypeArray can be get from TDiskObject.do_Tooltypes via GetDiskObject()
Snippet
//Assume the tool type array has two strings in it: // "FILETYPE=text" // "TEMPDIR=:t" FindToolType(toolTypeArray, 'FILETYPE'); // returns 'text' FindToolType(toolTypeArray, 'filetype'); // returns 'text' FindToolType(toolTypeArray, 'TEMPDIR'); // returns ':t' FindToolType(toolTypeArray, 'MAXSIZE'); // returns nil FindToolType(toolTypeArray, 'text'); // returns nil FindToolType(toolTypeArray, ':t'); // returns nil
|
Free all memory in a Workbench disk object. |
|
|
Read in a Workbench disk object from disk. |
|
|
Check a tool type variable for a particular value. |
|
|