Catalog · How the catalog works
GnvUnits
A collection of Delphi units with useful functions and classes.
- ★ 1 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
GnvUnits
A collection of Delphi units with useful functions and classes.
Version 0.1.1
- GnvCrypt
- GnvDateUtils
- GnvGraphics
- GnvHstry
- GnvInstanceUtils
- GnvJSON
- GnvMenus
- GnvNetUtils
- GnvOptns
- GnvSerialization
- GnvStrUtils
- GnvCopyCharCase
- GnvEntryCountStr
- GnvEntryCountText
- GnvFilterText
- GnvFilterStr
- GnvCreateGUIDStr
- GnvGUIDToStr
- GnvIsASCIIStr
- GnvIsFileNameStr
- GnvIsValidInput
- GnvIsValidStr
- GnvIsValidText
- GnvPosText
- GnvPosTextEx
- GnvStrToGUID
- GnvTrimLeft
- GnvTrimRight
- GnvExtractStr
- GnvExtractStrings
- GnvLongestStr
- GnvCapitalizeStr
- GnvNumberedFormat
- GnvPluralize
- GnvSysUtils
- GnvVariants
- GnvWindows
GnvCrypt
GnvEncryptStr
- Data
AnsiString - Result
AnsiString
GnvDecryptStr
- Data
AnsiString - Result
AnsiString
GnvDateUtils
GnvIdleMilliseconds
- Result
Cardinal
GnvSecondsToTime
- Seconds
Integer - Result
TTime
GnvDateToLongFormat
- DateTime
TDateTime - Result
string
GnvDateToShortFormat
- DateTime
TDateTime - Result
string
GnvTimeToLongFormat
- DateTime
TDateTime - Result
string
GnvTimeToShortFormat
- DateTime
TDateTime - Result
string
GnvFileTimeToUnix
- FileTime
TFileTime - Result
Int64
GnvUnixToFileTime
- Unix
Int64 - Result
TFileTime
GnvUnixToLocalDateTime
- Unix
Int64 - Result
TDateTime
GnvGraphics
GnvBlend
- Color1
TColor - Color2
TColor - Value
Byteoptional127 - Result
TColor
GnvBrighten
- Color
TColor - Percent
Single - Result
TColor
GnvDarken
- Color
TColor - Percent
Single - Result
TColor
GnvColorToHex
- Color
TColor - Result
string
GnvHexToColor
- Hex
string - Default
TColoroptionalclDefault - Result
TColor
GnvHstry
TGnvHistory
- ChangingState
Booleanreadonly - Count
Integerreadonly - OnChange
TGnvHistoryChangeEvent - OnFreeEvent
TGnvHistoryFreeEvent - OnRedoEvent
TGnvHistoryRedoEvent - OnUndoEvent
TGnvHistoryUndoEvent - State
Cardinalreadonly - WritingState
Booleanreadonly
AddEvent
- Data
Pointer
BeginState
CancelState
CanRedo
- Result
Boolean
CanUndo
- Result
Boolean
EndState
Redo
Undo
GnvInstanceUtils
GnvGetRunningInstance
- Result
THandle
GnvSetRunningInstance
- Handle
THandle
GnvClearRunningInstance
GnvRestoreRunningInstance
- Msg
LongWordoptional0
GnvSendParamStrings
- Handle
HWND
GnvJSON
TGnvJSONData
- Arrays
TGnvJSONArrayreadonly- Name
Variant
- Name
- DataType
TGnvJSONDataTypereadonly - Items
TGnvJSONDatareadonly- Index
Integer
- Index
- ItemCount
Integerreadonly - Names
stringreadonly- Index
Integer
- Index
- Objects
TGnvJSONObjectreadonly- Name
Variant
- Name
- Owner
TGnvJSONDatareadonly - Value
Variant - Values
Variant- Name
Variant
- Name
Detach
Merge
- Data
TGnvJSONData - RemoveArrayDuplicates
BooleanoptionalFalse - SkipKeys
TStringsoptional
ItemByName
- Name
Variant - Result
TGnvJSONData
ToString
- Result
string
ToFormattedString
- InitialTabs
Integeroptional0 - IndentTabs
Integeroptional1 - Result
string
TGnvJSONData.ParseString
- Str
string - Result
TGnvJSONData
TGnvJSONObject
Clear
Add
- AName
Variant - AValue
TGnvJSONData
AddObject
- Name
Variant - Result [
TGnvJSONObject]
AddArray
- Name
Variant - Result
TGnvJSONArray
AddValue
- Name
Variant - Result
TGnvJSONValue
GetUnmappedString
- Map
TStrings - Result
string
IndexOfName
- AName `string
- Result
Integer
TGnvJSONArray
Clear
Add
- AItem
TGnvJSONData
AddObject
- Result
TGnvJSONObject
AddArray
- Result
TGnvJSONArray
AddValue
- Result
TGnvJSONValue
TGnvJSONValue
- AsString
string - AsBoolean
Boolean - AsNumber
Double - IsNull
Boolean
GnvMenus
TGnvRecentMenuItems
- BaseItem
TMenuItem - Count
Integerreadonly - MenuItems
TMenuItem- Index
Integer
- Index
Create
- ABaseItem
TMenuItem
Add
- MenuItem
TMenuItem - Result
Integer
Clear
Delete
- Index
Integer
IndexOf
- MenuItem
TMenuItem - Result
Integer
Move
- CurIndex
Integer - NewIndex
Integer
GnvNetUtils
GnvCompareIP4
- IP41
LongWord - IP42
LongWord - Result
Integer
GnvIP4ToStr
- IP4
LongWord - Result
string
GnvIP4RangeToStr
- Range
TGnvIP4Range - Result
string
GnvIP4RangeToStr
- IP41
LongWord - IP42
LongWord - Result
string
GnvIP4RangeToArray
- Range
TGnvIP4Range - Result
TGnvIP
GnvIP4RangeToArray
- IP41
LongWord - IP42
LongWord - Result
TGnvIP
GnvStrToIP4
- S
string - Result
LongWord
GnvStrToIP4Range
- S
string - Result
TGnvIP
GnvCompareMacAddr
- Mac1
TGnvMacAddr - Mac2
TGnvMacAddr - Result
Integer
GnvMacAddrToStr
- Mac
TGnvMacAddr - Result
string
GnvMacAddrToInt64
- Mac
TGnvMacAddr - Result
Int
GnvStrToMacAddr
- S
string - Result
TGnvMacAddr
GnvInt64ToMacAddr
- Value
Int64 - Result
TGnvMacAddr
GnvOptns
TGnvOptions
- Updating
Booleanreadonly
TGnvOptions.BeginUpdate
TGnvOptions.EndUpdate
TGnvOptions.Subscribe
- Proc
TGnvOptionsEvent
TGnvOptions.Unsubscribe
- Proc
TGnvOptionsEvent
GnvSerialization
GnvClearBit
- Value
Byte - Bit
Byte - Result
Byte
GnvToggleBit
- Value
Byte - Bit
Byte - Flag
Boolean - Result
Byte
GnvGetBit
- Value
Byte - Bit
Byte - Result
Boolean
GnvSetBit
- Value
Byte - Bit
Byte - Result
Byte
GnvAnsiStrFromStream
- Stream
TStream - Size
TStringLengthSize - Result
AnsiString
GnvAnsiStrToStream
- Str
AnsiString - Stream
TStream - Size
TStringLengthSize
GnvWideStrFromStream
- Stream
TStream - Size
TStringLengthSize - Result
UnicodeString
GnvWideStrToStream
- Str
UnicodeString - Stream
TStream - Size
TStringLengthSize
GnvStrFromFile
- FileName
string - DefaultEncoding
TEncoding - Result
string
GnvStrToFile
- FileName
string - Str
string - Encoding
TEncoding
GnvStrUtils
GnvCopyCharCase
- ToChar
WideCharoutput - FromChar
WideChar
GnvEntryCountStr
- Str
string - SubStr
string - Result
Cardinal
GnvEntryCountText
- Text
string - SubText
string - Result
Cardinal
GnvFilterText
- Text
string - Filter
string - Exclude
BooleanoptionalFalse - Result
string
GnvFilterStr
- Str
string - Filter
string - Replace
stringoptional - Exclude
BooleanoptionalFalse - Result
string
GnvCreateGUIDStr
- UpperCase
BooleanoptionalFalse - Hyphen
BooleanoptionalFalse - Brackets
BooleanoptionalFalse - Result
string
GnvGUIDToStr
- GUID
TGUID - UpperCase
BooleanoptionalFalse - Hyphen
BooleanoptionalFalse - Brackets
BooleanoptionalFalse - Result
string
GnvIsASCIIStr
- Str
UnicodeString - Result
Boolean
GnvIsFileNameStr
- Str
string - Result
Booleaninline
GnvIsValidInput
- Key
Char - Filter
string - Exclude
BooleanoptionalFalse - Result
Boolean
GnvIsValidStr
- Str
string - Filter
string - Exclude
BooleanoptionalFalse - Result
Boolean
GnvIsValidText
- Text
string - Filter
string - Exclude
BooleanoptionalFalse - Result
Boolean
GnvPosText
- SubText
string - Text
string - Result
Integer
GnvPosTextEx
- SubText
string - Text
string - Offset
Integeroptional1 - Result
Integer
GnvStrToGUID
- Str
string - RemoveSeparators
BooleanoptionalFalse - Result
TGUID
GnvTrimLeft
- Str
stringAnsiString - TrimStr
stringAnsiString - Result
stringAnsiString
GnvTrimRight
- Str
stringAnsiString - TrimStr
stringAnsiString - Result
stringAnsiString
GnvExtractStr
- Str
string - Delims
string - Index
Integer - Result
string
GnvExtractStrings
- Separators
string - WhiteSpace
string - Content
string - Strings
TStrings - IncludeEmptyStrings
BooleanoptionalFalse
GnvLongestStr
- Str1
string - Str2
string - Result
string
GnvCapitalizeStr
- Str
string - Result
string
GnvNumberedFormat
- Format
string - Arguments
array of const - Result
string
GnvPluralize
- Value
Integer - Forms
array of string - LocaleName
stringoptional - Result
string
GnvSysUtils
GnvReverseBytes
- Source
Pointer - Dest
Pointer - Size
Cardinal
GnvGetFileChanged
- FileName
string - Result
TDateTime
GnvGetFileSize
- FileName
string - Result
TFileSize
GnvExpandEnvPath
- Path
string - Result
string
GnvExpandRelativePath
- BaseName
string - DestName
string - Result
string
GnvExtractRelativePath
- BaseName
string - DestName
string - Result
string
GnvSetFileDate
- FileName
string - Date
TDateTime
GnvCPToStr
- CodePage
Integer - Result
string
GnvStrToCP
- Str
string - Result
Integer
GnvLocaleNameToLCID
- LocaleName
string - Result
Cardinal
GnvLCIDToLocaleName
- LCID
Cardinal - Result
string
GnvGetLocaleInfo
- LCID
Cardinal - Field
Cardinal - Result
string
GnvVariants
GnvVarToBoolDef
- V
Variant - ADefault
Boolean - Result
Boolean
GnvVarToIntDef
- V
Variant - ADefault
Integer - Result
Integer
GnvWindows
GnvGetCurrentUserName
- Result
string
GnvGetVersionInfo
- FileName
string - Key
string - Result
string
GnvGetResourceAsPointer
- ResName
PChar - ResType
PChar - Size
LongWordoutput - Result
Pointer
GnvGetResourceAsString
- ResName
string - ResType
PChar - Result
string
GnvSaveResourceAsFile
- ResName
string - ResType
PChar - FileName
string
GnvCompareFileVersion
- Version1
TGnvFileVersion - Version2
TGnvFileVersion - Result
Integer
GnvFileVersion
- Major
Word - Minor
Word - Release
Word - Build
Word - Result
TGnvFileVersion
GnvFileVersionFromStream
- Stream
TStream - Result
TGnvFileVersion
GnvFileVersionToStr
- Version
TGnvFileVersion - Result
string
GnvFileVersionToStream
- Version
TGnvFileVersion - Stream
TStream
GnvGetFileVersion
- FileName
string - Result
TGnvFileVersion
GnvMessageQuery
- Msg
string - Arguments
array of const - Flags
LongIntoptional - Result
Integer

