MOTOBIT.COM - ASP upload, IIS utility Multi Dictionary

Library Multi Dictionary | Changes | Purchase | Download

Description of Multi Dictionary

Free-threaded (multithreaded) dictionary object. Lets you work with unique/non-unique keys in VBScript and JScript envinronment (share application/session variables in ASP) or any other programming language. You can share dictionary variables between processes or computers, you can save or restore dictionary variables to a disk, work with keys using regular expression and more.


Current version 1.2

EXE setup - All Win32 versions - NT, Win XP, Vista, Win 7, Win 2003, Win 2008

Download Windows 32 EXE installer

ZIP package - All Win32/Win64/X64 (IA64,Amd64) - Win XP, Vista, Win 7, Win 2003, Win 2008

Download ZIP package (with installer inside)


Shareware About prices and registration

Features and functionality of Multi.Dictionary class

Main ideas


Other functionality

Using Dictionary class

How to use Dictionary class in VBA (VB5, VB6, Word, Excel, VBNet, ), VBS / JS (ASP, WSH).

Multi Dictionary, Scripting Dictionary and ASP application Dictionary - Performance comparison

Multi dictionary is designed also as a hi-speed dictionary working with large number of keys . This article provides test comparison between the Multi Dictionary and the two base object used in ASP - ASP global application object and Scripting.Dictionary.

Multi Dictionary classes

Dictionary Free threaded dictionary object. Lets you work with unique/non-unique keys, any VARIANT values and connect to other dictionary in the same process.

Multi Dictionary enums

CompareMethod Compare method for Dictionary keys.


Application scope dictionary in PHP

Enumerate Multi.Dictionary keys and items

  Dim D As New Multi.Dictionary
  D.UniqueKeys = False
  'Fill dictionary with some data
  D("Peter") = 12
  D.Add "Alex", 2534
  D.Add "Alex", 2535
  D.Add "Alex", 14
  Dim I As Long, Keys()
  'Get dictionary Keys
  Keys = D.Keys
  'Loop through Keys array
  For I = 0 To UBound(Keys)
    Debug.Print "Key", I, Keys(I)

  Dim Items()
  'Get dictionary Items
  Items = D.Items
  'Loop through Items array
  For I = 0 To UBound(Items)
    Debug.Print "Item", I, Items(I)

' output:
Key            0            Alex
Key            1            Peter
Item           0             2534 
Item           1             2535 
Item           2             14 
Item           3             12

XML/PAD | All samples | Other libraries

© 1996 - 2023 Antonin Foller, Motobit Software | About, Contacts | LinkedIn

Other Motobit links:   IISTracer, real-time IIS monitor   ASP file upload - upload files to ASP. 
ActiveX/VBSScript registry editor  ActiveX NT User account manager  Export MDB/DBF from ASP Active LogFile  Email export  ActiveX/ASP Scripting Dictionary object
inc:Path not found