hi, im working ona project, and im having problem loading some code in 
wxhaskell:
 
 
onOpen :: Frame a -> TextCtrl b -> MenuItem c -> StatusField -> IO ()
onOpen f sw mclose status = do   mbfname <- fileOpenDialog f False True "Open 
image" fileTypes "" ""                                              case  
(mbfname) of                                              (Nothing)      -> 
return ()
                                              (Just (fname)) -> do   
fileContent <- readFile fname
                                                                             
set sw [text := fileContent]                                                    
                         set mclose [enabled := True]                           
                                                   set status [text := fname]   
                                           return ()
 
i keep getting the error : "the last statement in a 'do' construct must be an 
expression."
ive tried rearranging it many times, but i still get the same error. any help 
would be greatly appreciated.
_________________________________________________________________
Connect to the next generation of MSN Messenger 
http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to