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.

Download

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)

License

Shareware About prices and registration

Features and functionality of Multi.Dictionary class

Main ideas

Features

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.

Examples

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)
  Next

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


' 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 - 2009 Antonin Foller, Motobit Software | About, Contacts | e-mail: info@pstruh.cz


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