[Insight-users] Problems trying to update ImageFileReader.

Luis Ibanez luis.ibanez at kitware.com
Wed May 10 08:38:51 EDT 2006


Hi Fran,


I don't see the *image filename* in the path that you are providing:

reader->SetFileName(
"D:\personal\fvazquez\itk180\proyectos\ITKHaloCount\HaloCountv019-1v6\Debug");


It seems that you are simply passing a *directory* name, and not
a *filename*.


I would have expected the path to have at the end something like:


                         "myImage.jpg"



Maybe you have a problem in the file dialog that you are using for
selecting the filename.



    Regards,


       Luis



---------------------
Fran Vázquez wrote:
>  
> Hi all !.
>  
> I´m developing a GUI using MFC and ITK 1.8.0. components. I have 
> modified manually an existing Visual.NET v 7.1 proyect in order to 
> attach ITK libs and DLL files.
>  
> There is no problem when building/linking the proyect but when the 
> program reaches de "reader->update()" line it crashes. I get a window 
> telling me "This aplication has requested the Runtime to terminate it in 
> an unusual way, please contact with blah, blah, blah".
>  
> I tried to catch the exception using a "try-catch" in this way:
>  
> /try/
> /{/
> /reader->Update();/
> /}/
> /catch(itk::ExceptionObject &err)/
> /{/
> /CString msg;/
> /msg.Format("%s", err);/
> /MessageBox(NULL,msg, "Error", MB_ICONINFORMATION);/
> /}/
>  
> However I can't see the message error because I'm not converting 
> properly the exception object "err" into a string. Instead a legible 
> string I only get "B@".
>  
> Anyway I supposed it could be a problem with the image file path, so I 
> tried to type the full path test to prove if it works:
>  
> /reader->SetFileName("D:\personal\fvazquez\itk180\proyectos\ITKHaloCount\HaloCountv019-1v6\Debug");/
> // 
>  
> But I only get the same error window. I have read a mail asking about 
> this same problem but the proposed "try-catch" structure usinf 
> AFXMessageBox doesn´t work.
>  
> I'm trying to open a JPG file. I have no problem when doing this in a 
> console aplications. What is more, I have tried to use a thread 
> executing this console aplication and it works!
>  
> So these are my two cuestions:
>  
> 1º. How can I convert an "exceptionObject" into a string to use it in 
> the message box?.
> 2º. What am I doing wrong when opening the image?.
>  
> Thank you all in advance.
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users




More information about the Insight-users mailing list