ShellBrowser Delphi Components Documentation
ContentsIndexHome
PreviousUpNext
Jam.Shell.Types.TShellPropertyValue

This record type basically wraps the PropVariant system type. By supporting implicit conversion to a OleVariant the value can easily be cast to OleVariant compatible datatypes too.

Syntax
Pascal
TShellPropertyValue = record
end;
 
Name 
Description 
 
Returns 0, if the compared values are equal, -1 if the callee is less than lValue2, 1 if the callee is greater than lValue2.  
 
Creates a value representing an unassigned variant (VT_EMPTY).  
 
Creates a value representing a null variant (VT_NULL).  
 
Return true, if the value is VT_EMPTY, false otherwise.  
 
Returns true if the value is VT_NULL, false otherwise.  
 
If the property value contains a Date, function converts it to an TimeZone independent FileTime.  
 
If the property value contains a FileTime, function converts it to local time.  
 
Returns the string representation of the value.