Skip to content

Tools Documentation Index

This documentation summarizes usage instructions for all class components in the src/Tools directory.

Documentation List

DocumentClassDescription
array.mdcToolsArray, cToolsListArray operations, recordset conversion
base64.mdcToolsBase64Base64 encoding/decoding
datetime.mdcToolsDateTime, cTimeUse, cTimer, cTimersDate/time, elapsed time, timers
dic.mdcToolsDicDictionary operation tools
fso.mdcToolsFso, cFileIO, cFileEx, cToolsStreamFile system operations
http.mdcToolsHttp, cHttpCrossDomainHTTP encoding, CORS config
math.mdcToolsMathMath calculation tools
password.mdcPasswordPassword hash tools
string.mdcToolsStr, cFormaterString processing, formatting
utf8.mdcToolsUtf8UTF-8 encoding/decoding
system.mdcToolsSystemSystem operation tools
window.mdcToolsWindowWindow operation tools

Quick Reference

Global Access

All Tools classes can be accessed via VBMAN global instance:

vb
' Array tools
VBMAN.ToolsArray.Remove MyArray, 0

' Base64 encoding/decoding
Dim Encoded As String
Encoded = VBMAN.ToolsBase64.Encode("Hello")

' Date/time
Dim Ts As Currency
Ts = VBMAN.ToolsDateTime.GetUnixTimestamp()

' File system
VBMAN.ToolsFso.AutoMakeDir "C:\\MyApp\\Logs"

' String formatting
Debug.Print VBMAN.Formater.Data(1024).ReturnFileSize()  ' 1.00 KB

' Math calculation
Debug.Print VBMAN.ToolsMath.GetRandRange(1, 100)

' Window topmost
VBMAN.ToolsWindow.TopMost Me.hWnd

Independent Instance

vb
' Create independent instance
Dim Pwd As New cPassword
Pwd.Algorithm = HASH_ALG_SHA256
Dim Hash As String
Hash = Pwd.Create("password")

Other Existing Documentation

  • ../Csv/ - CSV processing (exists)
  • ../Ini/ - INI configuration (exists)
  • ../Json/ - JSON processing (exists)

VB6 and LOGO copyright of Microsoft Corporation