gpt4 book ai didi

c# - 加载一个 Inkbox 签名,从 SQLserverCE 存储为一个数组

转载 作者:太空宇宙 更新时间:2023-11-03 13:49:55 25 4
gpt4 key购买 nike

我正在使用 CF 3.5 在 C# 中开发一个智能应用程序,它需要能够捕获签名。

为了实现这一点,我使用了 Resco 的 InkBox 控件。为了保存和加载图像,我尝试将提供的 VB 源代码转换为 C#。 Resco InkBox source code

应用程序保存签名没有任何问题,但是,当我尝试从数据库加载文件时,我在以下代码行中得到了一个无效转换异常

 MemoryStream stream = new MemoryStream(Convert.ToByte(dr["Signature"]));

我从以下 VB 代码转换而来。

 New System.IO.MemoryStream(CType(myReader("Signature"), Byte()))

我已经测试了提供的 VB 代码,它运行良好。有没有人能给我任何解决这个问题的建议,因为我完全被难住了。我们将不胜感激所有帮助。

提前致谢

最佳答案

你需要转换成字节数组

var stream = new MemoryStream((byte[])dr["Signature"]);

关于c# - 加载一个 Inkbox 签名,从 SQLserverCE 存储为一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13973840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com