|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
前几天同学问我学习方向的问题。有点想法,不知道对不对,怕误导同学,现在“开源一下”。注:括号内是我现在整理的时填加上的。数据库编程中,偶然要保留一些庞大的文档,假如用HTML,能够保留文档的格局,但文档中的图片却要独自寄存,对照贫苦。假如用RTF格局的话,就能够将一切内容存为一个全体,放到数据库中。但vs自带的RICHTEXTBOX控件,在处置表格时,假如单位格中的内容太多,不会主动折行,忧郁。翻开写字板看看,人家是能够的,奇异了。
上彀查了一下,说写字板用的多是msftedit.dll,而不是riched20.dll。我试着把system32目次下的msftedit.dll复制一份,更名成riched20.dll,交换原本的文件,试一试,仍是不可。我想之前VB编程的时分也有一个COM的richtextbox,不晓得还行不可,试一下,行了!太乐意了!但再翻开word,文档不克不及可存,提醒“内存不敷,是不是保留为抢救的文档”,显现是riched20.dll被交换了的原因,恢复了该文件,word就一般了。
看来这是一个冲突。我“心血来潮”,将msftedit.dll复制到使用程序目次下,更名为riched20.dll,运转,一般!
回结起来,有两点:
1、不必vs自带的richtextbox控件,而是用com的richtextbox组件(即windowsrichtextboxcontrol(sp4)richtx32.ocx仿佛是这个文件名,在此system32目次下,没有话,到装了vb的呆板上copy一个);
2、将msftedit.dll复制到使用程序目次下,更名为riched20.dll。假如你没有msftedit.dll文件,到装了windowsxp或windows2003的呆板上复制一份。
在VC.net的版本上,为了让C++运行在.NETFramework中,微软为C++引进了托管,就是托管C++(ManagedC++),这个根本就没有流行起来,自托管C++产生以后就没有收到过好评。 |
|