Topics
All
MacOS
(Only)
Windows
(Only)
Linux
(Only, Not)
iOS
(Only, Not)
Components
Crossplatform Mac & Win
Server
Client
Old
Deprecated
Guides
Examples
Videos
New in version:
9.3
9.4
9.5
10.0
10.1
10.2
10.3
10.4
10.5
10.6
Statistic
FMM
Blog
Component: Dictionary
Key/Value map to store values. An assoziative array preserving data types.
| Item | Details |
|---|---|
| Dictionary.AddSQL Adds values to a dictionary via SQL. | All 5.1 |
| Dictionary.AddSQLRecord Adds values from a record to dictionary via SQL. | All 7.4 |
| Dictionary.AddSQLRecords Adds values from a record to dictionary via SQL. | All 7.4 |
| Dictionary.Clear Clears the dictionary content. | All 5.0 |
| Dictionary.Clone Creates a clone of the dictionary. | All 6.1 |
| Dictionary.Count Returns number of keys in the dictionary. | All 5.0 |
| Dictionary.Create Creates a new dictionary. | All 5.0 |
| Dictionary.CreateNamed Creates a new dictionary with desired key. | All 8.1 |
| Dictionary.Deserialize Restores a serialized dictionary. | All 5.2 |
| Dictionary.HasKey Checks if the given key exists in dictionary. | All 5.0 |
| Dictionary.KeyAtIndex Returns key with given index. | All 5.0 |
| Dictionary.Keys Returns list with all keys. | All 5.0 |
| Dictionary.List Returns list of all dictionary IDs. | All 5.2 |
| Dictionary.Release Releases dictionary and all memory used. | All 5.0 |
| Dictionary.ReleaseAll Releases all dictionaries. | All 10.5 |
| Dictionary.RemoveKey Removes value with given key. | All 5.0 |
| Dictionary.Serialize Serialized a dictionary as a text. | All 5.2 |
| Dictionary.SetList Fills dictionary with keys and values form a list. | All 6.2 |
| Dictionary.SetQuickList Fills dictionary with keys and values form a quick list. | All 7.1 |
| Dictionary.SetValueForKey Stores value for given key. | All 5.0 |
| Dictionary.SetVariables Creates variables with given keys and value from dictionary. | All 5.1 |
| Dictionary.ToJSON Returns JSON representation of dictionary for data exchange. | All 6.1 |
| Dictionary.ToText Returns text representation of dictionary for data exchange. | All 6.1 |
| Dictionary.ToXML Returns XML representation of dictionary for data exchange. | All 6.1 |
| Dictionary.ValueForKey Queries value for the key. | All 5.0 |
| Dictionary.ValueTypeForKey Queries data type of the value for the key. | All 5.1 |
| Dictionary.Values Returns list with all values as text. | All 5.1 |
27 functions.
Release notes
- Version 10.5
- Added AVExport.ReleaseAll, AVRecorder.ReleaseAll, CoreML.ReleaseAll, DNSLookup.ReleaseAll, Dictionary.ReleaseAll, FM.SQL.ReleaseAll, JS.ReleaseAll, JavaScript.ReleaseAll, LDAP.ReleaseAll, PDFKit.ReleaseAll, PKCS12.ReleaseAll, PKCS7.ReleaseAll, PKey.ReleaseAll, SSH.ReleaseAll, WinSendMail.ReleaseAll, WindowsML.ReleaseAll, WordFile.ReleaseAll, and X509.ReleaseAll.
- Version 8.2
- Fixed Dictionary.Deserialize to decode empty timestamps and dates as empty values instead of 00/00/0000.
- Version 8.1
- Added Dictionary.CreateNamed function.
- Version 7.4
- Added Dictionary.AddSQLRecord(s) function.
- Version 7.2
- Added option to Dictionary.SetVariables for creating global variables.
- Version 7.1
- Added Dictionary.SetQuickList.
Blog Entries
- MBS FileMaker Plugin v8.1 with 5100 Functions In One Plugin
- MBS FileMaker Plugin 8.1
- Data structures in FileMaker with MBS Plugins
- The power of global variables
- MBS FileMaker Plugin 6.1 für OS X/Windows
- MBS FileMaker Plug-in 6.1 for OS X/Windows
- SQLite in memory databases
- MBS FileMaker Plugin 5.1 for OS X/Windows
Example Databases
- Dictionary/Dictionary Container Test
- Dictionary/Pass Parameters with Dictionary 2
- Dictionary/Pass Parameters with Dictionary
Feedback: Report problem or ask question.
Links
MBS Xojo tutorial videos