HALCON error #3142: Can not open file for writing in operator write_image

项目场景:

halcon 与c#联合开发

问题描述

保存图片出现报警,不能打开正在编辑的文件。

原因分析:

可能是图片尺寸过大,导致图片读写速度慢。

解决方案:

需要延长程序的响应时间,添加了一个主程序延时的方法后正常。
在这里插入图片描述
在这里插入图片描述

        public static bool Delay(int delayTime)
        {
            DateTime now = DateTime.Now;
            int s;
            do
            {
                TimeSpan spand = DateTime.Now - now;
                s = spand.Seconds;
                Application.DoEvents();
            }
            while (s < delayTime);
            return true;
        }

版权声明:本文为m0_56265052原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。