<process>
<PRE>
- creaImageIO::WxSimpleDlg dlg(0,crea::std2wx(bbGetInputTitle()),"localdatabase_Descriptor.dscp","Local Database");
- dlg.SetAttrDicomTags( bbGetInputDicomTags() );
- dlg.ShowModal();
- bbSetOutputDicomInfo( dlg.getDicomInfoImagesSelected() );
- if (dlg.getImagesSelected().size()!=0)
- {
- bbSetOutputFileName( std::string( dlg.getInfoImage().mb_str() ) );
- bbSetOutputOut( dlg.getVolumeSelected() );
-
- } else {
- bbSetOutputOut( NULL );
- } // if dlg.getImagesSelected().size()!=0
- bbSetOutputOutImages( dlg.getImagesSelected());
+
+// creaImageIO::WxSimpleDlg dlg(0,crea::std2wx(bbGetInputTitle()),"localdatabase_Descriptor.dscp","Local Database");
+ creaImageIO::WxSimpleDlg *dlg = new creaImageIO::WxSimpleDlg(0,crea::std2wx(bbGetInputTitle()),"localdatabase_Descriptor.dscp","Local Database");
+ dlg->SetAttrDicomTags( bbGetInputDicomTags() );
+ dlg->ShowModal();
+ bbSetOutputDicomInfo( dlg->getDicomInfoImagesSelected() );
+ if (dlg->getImagesSelected().size()!=0)
+ {
+ bbSetOutputFileName( std::string( dlg->getInfoImage().mb_str() ) );
+ bbSetOutputOut( dlg->getVolumeSelected() );
+ } else {
+ bbSetOutputOut( NULL );
+ } // if dlg getImagesSelected() size() !=0
+ bbSetOutputOutImages( dlg->getImagesSelected());
bbSignalOutputModification( );
+
+ delete dlg;
</PRE>
</process>