Question
Getting an "Unhandled exception" when adding a FlyouToolBar to a ToolBarButton [Acrobat Pro DC]
Hi experts,
I'm getting an "Unhandled exception at 0x772ECE50 (ucrtbase.dll)" when I run my plugin. I need to add 2 buttons in a flyout toolbar attached to the main Toolbutton but I always get that error.
Here is my code:
static void SetUpToolButton(void)
{
// Creating the main ToolButton
//CreateIcons();
stamperToolButton = AVToolButtonNew(Stamper_K, NULL, false, false);
//creating the Opt subtoolbuttons
OPT1SubToolButton = AVToolButtonNew(ASAtomFromString("OPT_1"), NULL, false, false);
OPT2SubToolButton = AVToolButtonNew(ASAtomFromString("OPT_2"), NULL, false, false);
//creating the flyoutToolbar
AVToolBar flyoutToolbar = AVToolBarNewFlyout();
//adding the opt subtoolbuttons to the flyoutToolbar
AVToolBarAddButton(flyoutToolbar, OPT1SubToolButton, false, NULL);
AVToolBarUpdateButtonStates(flyoutToolbar);
AVToolBarAddButton(flyoutToolbar, OPT2SubToolButton, false, NULL);
AVToolBarUpdateButtonStates(flyoutToolbar);
//Attaching the flyoutToolbar to the main Toolb
AVToolButtonSetFlyout(stamperToolButton, flyoutToolbar);
//AVToolButtonSetExecuteProc (stamperToolButton, cbActivateStamperTool, NULL);
//AVToolButtonSetComputeEnabledProc (stamperToolButton, cbStamperIsEnabled, (void *)pdPermEdit);
//AVToolButtonSetComputeMarkedProc (stamperToolButton, cbStamperIsMarked, NULL);
//AVToolButtonSetHelpText (stamperToolButton, "Stamper");
//Creating the main toolbar
AVToolBar toolBar = AVToolBarNew("Stamper", "Stamper");
//AVToolBarSetIcon(toolBar, gIcons[0], gIcons[1]);
AVToolBarAddButton(toolBar, stamperToolButton, false, NULL);
AVToolBarUpdateButtonStates(toolBar);
}
Any help would be greatly appreciated.
Regards,
Febo.
