依若依 2015-04-01 03:11 采纳率: 0%
浏览 4126

c++builder编写的可执行程序一运行就出现Access violation

编写的绘图程序,一运行就出现Access violation at address 00429A16 in module"Project1.exe",Read of address 000002F0这个错误,我查了map文件,好像错误是一个无模式对话窗口Form4的TsearchRec这块有问题,这个子函数的功能是刷新Form4里的列表,请各位大神帮我看一下,是这段程序有问题吗

 void __fastcall TForm4::RefreshListView(TObject * Sender) //所有功能码列表ListView1
{
        //TODO: Add your source code here
        Form4->ListView1->Clear(); //清空列表视图控件
        AnsiString sPath = ""+generaldcspath+"/generaldcs/Draw Platform/save/*.*"; //获取路径名
       //  char *pnname=sPath.c_str();

        TSearchRec sr; //查询结构体
       if (FindFirst(sPath,faAnyFile,sr) == 0) //根据路径名查找所有文件
      //  if (FindFirst(pnname,faAnyFile,sr) == 0) //根据路径名查找所有文件
        { //如果有文件
                if (sr.Name.AnsiPos("wee") != 0) //判断是否为wee文件
                        Form4->ListView1->AddItem(sr.Name,Sender); //若是wee文件就加入列表视图控件中
                while(FindNext(sr) == 0) //查找下一个任意文件
                { //如果找到
                        if (sr.Name.AnsiPos("wee") != 0) //判断是否为wee文件
                                        Form4->ListView1->AddItem(sr.Name,Sender); //若是wee文件就加入列表视图控件中
                }
                FindClose(sr); //停止查找
        }
}
  • 写回答

5条回答 默认 最新

  • threenewbee 2015-04-01 03:20
    关注

    指针问题,以调试方式运行,看出错的行,然后检查指针。

    评论

报告相同问题?

悬赏问题

  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮