I'm trying to get the Task add-in samle to work but now I'm stuck on saving which files was selected during the task initiation.
In the examle the Sub OnTaskLaunch looks like this (se below) and I get an error when trying to set inst with poCmd.mpoExtra
The documentation says that "EdmCmd::mpoExtra points to IEdmTaskInstance" @ EdmCmdType.EdmCmd_TaskLaunch
but for me it does not work. What could be wrong? My code is compiled as .Net 4 and everything else in the example works.
Private Sub OnTaskLaunch(ByRef poCmd As EdmCmd, ByRef ppoData As System.Array)
'Display a message box where the user types data that is 'passed to the task add-in via IEdmTaskInstance::SetValEx Dim v11 As IEdmVault11 v11 = poCmd.mpoVault If v11.MsgBox(poCmd.mlParentWnd, "Hello!" + vbLf + "Are you sure you want to launch the test task?", EdmMBoxType.EdmMbt_YesNo) <> EdmMBoxResult.EdmMbr_Yes Then poCmd.mbCancel = True Exit Sub End If
'Get the property interface used to access the framework Dim inst As IEdmTaskInstance inst = poCmd.mpoExtra 'Here I get a MsgBox with error "incorrect data" inst.SetValEx("MyLaunchVar", "A launch value")
while it works fine in Sub OnTaskRun
Private Sub OnTaskRun(ByRef poCmd As EdmCmd, ByRef ppoData As System.Array)
'Get the property interface used to access the framework Dim inst As IEdmTaskInstance