I/O Error 103的问题

mc68000 2006-11-15 10:35:29
if savedialog1.Execute then
begin
fn_s:= savedialog1.FileName;
if fileExists(fn_s) then
edit4.Text:= '文件已存在'
else
//fn_s:= savedialog1.FileName;
assignfile(F,fn_s);
rewrite(F);
edit4.Text:= fn_s;

i:=1;
k:=1;
x[0]:= 0;
y[0]:= 0;
Inteval :=0;
frequency :=1;
P1:=0;
P2:=0;
Dtime:=5;
QueryPerformanceCounter(P1);
QueryPerformanceFrequency(frequency);

while Inteval < TimerInteval do
begin
//pResultArr:= @buffer;
wantReadCount:= 2;
err:= ZT8319_AI(cardNO, pResultArr, wantReadCount);
edit1.Text:= inttostr(err);
result[k]:= buffer[1]; //力值
result[k+1]:= buffer[2]; //编码器输出
//for i:=1 to 1000 do
//begin
//edit2.Text:= inttostr(result[i]);
edit1.Text:= inttostr(err);
edit2.Text:= inttostr(result[k]);
edit3.Text:= inttostr(result[k+1]);
edit2.Refresh;
edit3.Refresh;

x[i]:=x[i-1]+1;
y[i]:=result[k]; //k:显示力值; k+1:显示编码器输出;
MoveTo(x[i-1] mod ClientWidth,200-trunc(y[i-1]/50));
LineTo(x[i] mod ClientWidth,200-trunc(y[i]/50));
//k:=k+2;
//edit3.Text:= inttostr(y[i]);
//edit3.Refresh;

{for j:=1 to 5000000 do
begin

end;}

Ddelay(Dtime);
write(F,result[k]:8);
QueryPerformanceCounter(P2);
Inteval:=round(1000*(P2-P1)/frequency);
edit5.Text:= inttostr(Inteval);
edit5.Refresh;

k:=k+2;
i:=i+1;
//closefile(F);
end;
//filehandle:= filecreate(savedialog1.FileName);
//filewrite(filehandle,result,2000);
{ for i :=1 to 2000 do
write(F,result[i]:5);
//write(F, ); }
closefile(F);
ZT8319_CloseDevice(CardNO);

end;

我是一个新手,用QueryPerformanceCounter进行计时,在执行这段代码的时候Inteval总是在计数到5000~6000的时候出现I/O Error103,然后提示“0x0040377a”指令引用的“0x00f5260c”内存。该内存不能为“read”。runtime error 216 at 00040377A,不知道是出了什么错误,来这里请大家帮忙看看。谢谢
...全文
1501 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdzbbz 2006-11-16
  • 打赏
  • 举报
回复
我也经常出现这种错误,希望高手来解答,共同学习!
PyTorch版的YOLOv5是轻量而高性能的实时目标检测方法。利用YOLOv5训练完自己的数据集后,如何向大众展示并提供落地的服务呢?   本课程将提供相应的解决方案,具体讲述如何使用Web应用程序框架Flask进行YOLOv5的Web应用部署。用户可通过客户端浏览器上传图片,经服务器处理后返回图片检测数据并在浏览器中绘制检测结果。   本课程的YOLOv5使用ultralytics/yolov5,在Ubuntu系统上做项目演示,并提供在Windows系统上的部署方式文档。 本项目采取前后端分离的系统架构和开发方式,减少前后端的耦合。课程包括:YOLOv5的安装、 Flask的安装、YOLOv5的检测API接口python代码、 Flask的服务程序的python代码、前端html代码、CSS代码、Javascript代码、系统部署演示、生产系统部署建议等。   本人推出了有关YOLOv5目标检测的系列课程。请持续关注该系列的其它视频课程,包括:《YOLOv5(PyTorch)目标检测实战:训练自己的数据集》Ubuntu系统 https://edu.csdn.net/course/detail/30793 Windows系统 https://edu.csdn.net/course/detail/30923 《YOLOv5(PyTorch)目标检测:原理与源码解析》https://edu.csdn.net/course/detail/31428 《YOLOv5(PyTorch)目标检测实战:Flask Web部署》https://edu.csdn.net/course/detail/31087 《YOLOv5(PyTorch)目标检测实战:TensorRT加速部署》https://edu.csdn.net/course/detail/32303

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧