网页手写留痕插件

  不知对于这种插件 感兴趣的人多不多?

  我发现,在开发B/S的系统时,手写留痕保留了以往纸质办公的习惯,还是有一定的应用的。弄了好长时间的J2EE之后,又捡起自已的老本行VC,刻苦学习了好多天晦涩的ATL,现如今,ATL已经发展到8了,Visual stadio也发展到了2005,体积大了不少,功能好象提高不多。使用VC写程序依然是那么辛苦。

  目前,我开发了个简易的版本,功能如下:

  1.手写留痕的基本功能,包括:手写、修改笔画颜色、线宽、Undo、Redo;

  2.为支持b/s系统,提供了支持留痕的上传、下载功能的接口;

  目前功能比较少,插件尚在制作中,感兴趣的网友可以发邮件到[email protected] 索取插件测试,欢迎大家提供意见及建议。

  也可到我的网络硬盘下载:http://wallimn.ys168.com

  最近修正了插件的一个BUG,确切的说是VS2005的一个小问题。修改过程如附文。欢迎大家试用、并提建议。

 

  2008-08

  最近对这个插件进行了完善,去除了一些BUG,优化了程序结构。并制作了两个例子系统,一个基于ASP.net、一个基于jsp。感兴趣的朋友可以到我的网络硬盘下载。

==========================================

    3月23日补充:

  这个插件在注册时会出现LoadLibrary错误,提示什么应用程序错误,使用以下方法解决了:

最近用vc2005写了一个程序,拷贝到其它机器上运行时,提示“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。”。

觉得很奇怪,依赖的dll都有在,怎么会提示错误呢。马上上网用这个错误查了一下,大多数人说是编译选项的问题,以下是摘自 http://bbs.mscommunity.com/forums/ShowThread.aspx?PostID=52760 的解答:

在项目属性-〉配置属性-〉c/c++ -〉代码生成里,有一个运行时库,
.net 05 的默认选项是 多线程DLL,把他改成多线程即可。

后来我花了一些时间测试,发现也可以不用修改编译选项,只要将Program Files\Microsoft Visual Studio 8\VC\redist下相应平台的Microsoft.VC80.MFC.manifest和Microsoft.VC80.CRT.manifest拷贝到应用程序目录即可。如果你还用到了atl库,则还要Microsoft.VC80.ATL.manifest。

总结:解决这个问题目前我所知道的有两种方法,

1,修改项目属性,静态链接mfc库(静态链接时,会自动修改上面提到的多线程DLL为多线程)。

2,带上Microsoft.VC80.MFC.manifest和Microsoft.VC80.CRT.manifest。

 

其他人回复:

解决VC2005程序的一个运行错误“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”
是不是报这个错误啊?如果是2000系统,则会提示错误:"没有找到XXXXXX.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题"
如果你没使用到C#在里面的话,有种方法可以解决,我以前也遇到过这个总是,所以写在我的博客里,文章地址为:http://www.busfly.cn/post/5.html
在这里也简单的说下解决方法:
工程-》属性-》配置属性-》常规-》MFC的使用,选择"在静态库中使用mfc"
这样生成的exe文件应该就可以在其他机器上跑了。

你可能感兴趣的:(多线程,网络应用,Microsoft,mfc,vc++)