找回密码
 立即注册

QQ登录

只需一步,快速开始

AvoCaDolol活字格认证 Wyn认证
社区贡献组   /  发表于:2015-10-20 17:49:00
11#
您好,我看了您的代码,发现您在引用Reference中有个2.0的引用:Leadtools.ImageProcessing.Color.dll
请将这个引用替换为4.0引用,引用位置:D:\LEADTOOLS 19\Bin\Dotnet4\Win32

替换后请您保存再看看是否有错误。另外您8楼提到的错误也是这个原因。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-10-20 17:50:00
12#
回复 9楼wjy72的帖子

8# 和 9# 问题请把你当前的demo发给我测试,重现问题。
回复 使用道具 举报
wjy72
初级会员   /  发表于:2015-10-21 09:02:00
13#
你们好。辛苦你们了。
按你们的回复,我修改并测试了一下。8#解决了。9#还是不行。
7#中的大部分问题解决了,只有一个还是老样子,就是清除内部还是清除外部,代码如下:
   public void clearInternal()
        {
            imageDoChange();
            // Specify a pixel in the upper left of the displayed image
           // LeadPoint pt = new LeadPoint(imageViewer1.Image.ImageWidth / 8, imageViewer1.Image.ImageHeight / 8);

            // Adjust the point in case the view perspective is not TopLeft
         //   pt = imageViewer1.Image.PointToImage(RasterViewPerspective.TopLeft, pt);

            // Get the color of the specified pixel
            RasterColor regionColor = RasterColor.White;// imageViewer1.Image.GetPixelColor(pt.Y, pt.X);

            // Create a region that includes all pixels of that color
          //    imageViewer1.Image.AddColorToRegion(regionColor, RasterRegionCombineMode.Set);

            // Fill the region with white
            FillCommand fill = new FillCommand(regionColor);
            fill.Run(imageViewer1.Image);
            imageViewer1.Image.MakeRegionEmpty();
            changedFlag = true;
         
        }
9#还是不能保存。DEMO我再发一次给 keller.zhang,请帮忙解决。谢谢。
回复 使用道具 举报
wjy72
初级会员   /  发表于:2015-10-21 09:17:00
14#
Copy,paste后,在:
if (Leadtools.Controls.RasterClipboard.IsReady) 代码上出现:
在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAThreadAttribute 标记。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-10-21 09:56:00
15#
回复 14楼wjy72的帖子

好的,发过来我们调查。
回复 使用道具 举报
AvoCaDolol活字格认证 Wyn认证
社区贡献组   /  发表于:2015-10-21 12:22:00
16#
您好,经过调查,您的工程名称和LEADTOOLS.dll重名导致这个问题的发生。
请您将您的工程名称换掉就可以了。

以上,谢谢。
回复 使用道具 举报
wjy72
初级会员   /  发表于:2015-10-21 12:39:00
17#
我改了,还是一样的错误。另外,以前用RasterImageViewer时一点错误没有,同样的工程名。
回复 使用道具 举报
AvoCaDolol活字格认证 Wyn认证
社区贡献组   /  发表于:2015-10-21 13:34:00
18#
回复 17楼wjy72的帖子

您好,请您修改Project属性中的Assembly Name名称。
以上,谢谢
回复 使用道具 举报
wjy72
初级会员   /  发表于:2015-10-26 15:03:00
19#
谢谢,问题解决了。解决完毕。辛苦你们了
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-10-26 18:02:00
20#
回复 19楼wjy72的帖子

感谢反馈问题处理结果。本帖子关闭了。

评分

参与人数 1满意度 +5 收起 理由
wjy72 + 5 反应速度快,解决问题好

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部