As I Said It Still Is Not Checked
I Created A Sub That Will Send The Values In This Order, The Sub Fires One Right After Another
1. -1
2. 0
3. 1
4. True
5. False
Like So
MCCreateField.CreateFieldSimple "Test '1' -1: " & MyStrFieldName, "Test '1' -1: " & MyStrDisplayName, MyBAllowEdit, -1
MCCreateField.CreateFieldSimple "Test '2' 0: " & MyStrFieldName, "Test '2' 0: " & MyStrDisplayName, MyBAllowEdit, 0
MCCreateField.CreateFieldSimple "Test '3' 1: " & MyStrFieldName, "Test '3' 1: " & MyStrDisplayName, MyBAllowEdit, 1
MCCreateField.CreateFieldSimple "Test '4' True: " & MyStrFieldName, "Test '4' True: " & MyStrDisplayName, MyBAllowEdit, True
MCCreateField.CreateFieldSimple "Test '5' False: " & MyStrFieldName, "Test '5' False: " & MyStrDisplayName, MyBAllowEdit, False
The Log
Media Center; Version: 12.0.206; Types: 4
0010687: 1200: SDK: CMJPlaybackAutomation::OnFinalRelease: All objects released
0010687: 1200: SDK: CMJPlaybackAutomation::~CMJPlaybackAutomation: Global Count: 0
0010687: 1200: SDK: CMJCurPlaylistAutomation::CMJCurPlaylistAutomation: Global Count: 1
0010687: 1200: SDK: CMJCurPlaylistAutomation::OnFinalRelease: All objects released
0010687: 1200: SDK: CMJCurPlaylistAutomation::~CMJCurPlaylistAutomation: Global Count: 0
0011031: 1200: SDK: CMJPlaybackAutomation::CMJPlaybackAutomation: Global Count: 1
0011031: 1200: SDK: CMJPlaybackAutomation::OnFinalRelease: All objects released
0011031: 1200: SDK: CMJPlaybackAutomation::~CMJPlaybackAutomation: Global Count: 0
0011031: 1200: SDK: CMJCurPlaylistAutomation::CMJCurPlaylistAutomation: Global Count: 1
0011031: 1200: SDK: CMJCurPlaylistAutomation::OnFinalRelease: All objects released
0011031: 1200: SDK: CMJCurPlaylistAutomation::~CMJCurPlaylistAutomation: Global Count: 0
Sent: -1
0011156: 1200: SDK: CMJFieldsAutomation::CreateFieldSimple: Start
0011172: 1200: SDK: CMJFieldsAutomation::CreateFieldSimple: Setting m_bSavedInTag to ffffffff
0011172: 1200: SDK: CMJFieldsAutomation::CreateFieldSimple: Finish (16 ms)
Sent: 0
0011172: 1200: SDK: CMJFieldsAutomation::CreateFieldSimple: Start
0011172: 1200: SDK: CMJFieldsAutomation::CreateFieldSimple: Setting m_bSavedInTag to 0
0011172: 1200: SDK: CMJFieldsAutomation::CreateFieldSimple: Finish (0 ms)
Sent: 1
0011172: 1200: SDK: CMJFieldsAutomation::CreateFieldSimple: Start
0011172: 1200: SDK: CMJFieldsAutomation::CreateFieldSimple: Setting m_bSavedInTag to 1
0011187: 1200: SDK: CMJFieldsAutomation::CreateFieldSimple: Finish (15 ms)
Sent: True
0011187: 1200: SDK: CMJFieldsAutomation::CreateFieldSimple: Start
0011187: 1200: SDK: CMJFieldsAutomation::CreateFieldSimple: Setting m_bSavedInTag to ffffffff
0011187: 1200: SDK: CMJFieldsAutomation::CreateFieldSimple: Finish (0 ms)
Sent: False
0011187: 1200: SDK: CMJFieldsAutomation::CreateFieldSimple: Start
0011187: 1200: SDK: CMJFieldsAutomation::CreateFieldSimple: Setting m_bSavedInTag to 0
0011203: 1200: SDK: CMJFieldsAutomation::CreateFieldSimple: Finish (16 ms)
0011375: 1200: SDK: CMJPlaybackAutomation::CMJPlaybackAutomation: Global Count: 1
0011375: 1200: SDK: CMJPlaybackAutomation::OnFinalRelease: All objects released
0011375: 1200: SDK: CMJPlaybackAutomation::~CMJPlaybackAutomation: Global Count: 0
0011375: 1200: SDK: CMJCurPlaylistAutomation::CMJCurPlaylistAutomation: Global Count: 1
0011375: 1200: SDK: CMJCurPlaylistAutomation::OnFinalRelease: All objects released
0011375: 1200: SDK: CMJCurPlaylistAutomation::~CMJCurPlaylistAutomation: Global Count: 0
0011719: 1200: SDK: CMJPlaybackAutomation::CMJPlaybackAutomation: Global Count: 1
0011719: 1200: SDK: CMJPlaybackAutomation::OnFinalRelease: All objects released
0011719: 1200: SDK: CMJPlaybackAutomation::~CMJPlaybackAutomation: Global Count: 0
0011719: 1200: SDK: CMJCurPlaylistAutomation::CMJCurPlaylistAutomation: Global Count: 1