[Insight-users] How to update an exeption to a GUI?
J Mst
gave_edgar at hotmail . com
Thu, 08 May 2003 15:50:49 +0000
Thanks Luis and Paul,
I can now catch the exception.
>From: Luis Ibanez <luis.ibanez@kitware.com>
>To: J Mst <gave_edgar@hotmail.com>
>CC: insight-users@public.kitware.com
>Subject: Re: [Insight-users] How to update an exeption to a GUI?
>Date: Wed, 07 May 2003 12:02:36 -0400
>
>Hi Joris,
>
>ITK exceptions are more than simple strings, they can not
>be directly assigned to a string.
>
>However they provide the following methods
>
> 1) const char * GetDescription()
> 2) const char * GetLocation()
> 3) const char * what()
> 4) unsigned int GetLine()
> 5) const char * GetFile()
>
>http://www.itk.org/Insight/Doxygen/html/classitk_1_1ExceptionObject.html
>
>Use them at your discretion in order to compose
>a message that you can display in your GUI.
>
>
>Regards,
>
>
> Luis
>
>
>------------------
>J Mst wrote:
>>Hi all,
>>
>>I am making a program with MFC and the building / linking process is going
>>well. But when I run the program ( loading 2 images, adjust some
>>registration parameters, then starting the registration process ), it
>>throws me an exeption.
>>
>>The problem is now, that I am not able to catch this exeption by using a
>>try/catch structure. When working in the command line, I simply use the
>>following code:
>>
>> catch( itk::Exception & err)
>> {
>> std::cout << err << std::endl;
>> }
>>
>>But when I am working within MFC, I want to upload the error to an edit
>>box in the GUI. I declare an CString variable to this box. Now I hoped to
>>upload the error to the edit box by using the following code:
>>
>> catch( itk::Exception & err )
>> {
>> variable = err;
>> }
>>
>>This doesnt work, and I am sure that there is a simple solution to my
>>problem but I cant find it :S. I just want the same funtionality as the
>>"cout << err <<". When I can do that, I would also like to use the edit
>>box to update the GUI with the current iteration etc.
>>
>>Does anyone know how to do this?
>>
>>ps: I have checked out the MutualInformationEuler2D example, and I see
>>that they are using an fl_browser to update the current iteration etc. I
>>would like to know if there is something simple like that is available in
>>MFC.
>>
>>Joris
>>
>>_________________________________________________________________
>>Chatten met je online vrienden via MSN Messenger. http://messenger.msn.nl/
>>
>>_______________________________________________
>>Insight-users mailing list
>>Insight-users@public.kitware.com
>>http://public.kitware.com/mailman/listinfo/insight-users
>>
>
>
>
_________________________________________________________________
Chatten met je online vrienden via MSN Messenger. http://messenger.msn.nl/