首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

try catch小弟我错在哪里了

2012-02-15 
try catch我错在哪里了?在咱们社区高手的指点下,我更改了一段程序,作用是如果Image1里没有图像则弹出一个M

try catch我错在哪里了?
在咱们社区高手的指点下,我更改了一段程序,作用是如果Image1里没有图像则弹出一个MessageBox对话框。
源代码:
bool   example=false;
    try
      {
          Image1-> Picture-> LoadFromFile(Table1-> FieldValues[ "Name "]);
          example=true;
    catch(Exception   &exception)     <----这是第55行
        {
          example=false;
          Application-> MessageBoxA( "请输入示例图像 ", "提示 ",0);
          return;
        }
但总提示我错误,[C++   Error]   Newsearch1.cpp(55):   E2188   Expression   syntax
我应该怎么改呢,主要是我在C++教程里没有看到try   catch的具体用法,不知道catch()这个括号里究竟应该填些什么。高手们能否在更改我这个程序的基础上,再给我举个例子,万分感谢。

[解决办法]
bool example=false;
try
{
Image1-> Picture-> LoadFromFile(Table1-> FieldValues[ "Name "]);
example=true;
}// <-----这里少了 ‘}’了
catch(Exception &exception) <----这是第55行
{
example=false;
Application-> MessageBoxA( "请输入示例图像 ", "提示 ",0);
return;
}

热点排行