Mfc 处理RTF的过时版本
简要问题:Mfc 处理RTF的过时版本,mfc,rtf,Mfc,Rtf,简要问题: 您知道有哪种轻量级应用程序可以以RTF 1.6版格式保存文件吗 你知道RTF Abiword的“旧应用程序的富文本格式”对应于哪个版本吗 您知道一种检查RTF文件并确定其编码版本的方法吗 您知道哪个DLL描述Windows NT 4.0机器上的RTF格式,以及它是否可以升级吗 我有一个在Windows NT 4机器上运行的MS MS Visual C++ 6 MFC应用程序。该应用程序使用MFC的类提供应用程序内帮助,以从名为help.rtf的文件中提取文本。帮助文件另存为RTF版
我有一个在Windows NT 4机器上运行的MS MS Visual C++ 6 MFC应用程序。该应用程序使用MFC的类提供应用程序内帮助,以从名为help.rtf的文件中提取文本。帮助文件另存为RTF版本1.6。它始终使用MS Word 2000或Windows NT 4.0附带的写字板版本进行编辑
问题是,我们的开发人员工作站倾向于使用Windows XP(及其WordPad版本)和Office 2003或更高版本,这两个版本都使用比1.6更新的RTF版本,而且要找到一台可以在其上编辑文件并以这种过时格式重新保存文件的机器变得越来越麻烦。如果使用较新版本的Word或写字板保存文件,则会将其另存为较新版本的RTF。然后,当应用程序在NT计算机上运行时,帮助文本无法正确显示。(尽管在XP机器上运行相同的应用程序时,帮助文本确实会正确显示。) 所以,我想做两件事中的一件:在第二方面,我想知道是否有一些DLL可以更新,以便Windows NT能够识别该格式的较新版本。您知道哪个DLL描述RTF格式以及它是否可以升级吗?首先想到的是写字板。它在每台机器上都可以使用,而且它的RTF非常轻。在许多简单的RTF任务中,我发现它比Word好得多。首先想到的是写字板。它在每台机器上都可以使用,而且它的RTF非常轻。在许多简单的RTF任务中,我发现它比Word好得多。我相信富编辑格式是由富编辑控件本身决定的。我不会尝试升级DLL,因为有很多东西可能会损坏 有关使用更高版本的rich edit控件的提示,请参阅此MSDN说明。2.0版应在NT 4.0中提供
您可以尝试从NT系统复制WordPad的版本,看看是否可以作为一种替代方案。我相信富编辑格式是由富编辑控件本身决定的。我不会尝试升级DLL,因为有很多东西可能会损坏 有关使用更高版本的rich edit控件的提示,请参阅此MSDN说明。2.0版应在NT 4.0中提供
您可以尝试从NT系统复制WordPad的版本,看看是否可以作为替代方案。根据Mark Ransom的一系列提示,我最终将riched20.dll和riched32.dll从XP计算机上的C:\Windows\System32\复制到NT计算机上的C:\WinNT\System32\上。在我这样做之后,在XP机器上用写字板或Word编辑的RTF文件在写字板和我在NT机器上的应用程序上都得到了正确的呈现。按照从Mark Ransom开始的一系列提示,我最终将riched20.dll和riched32.dll从XP机器上的C:\Windows\System32\复制到NT机器上的C:\WinNT\System32\上。完成此操作后,在XP计算机上使用写字板或Word编辑的RTF文件在NT计算机上的写字板和我的应用程序上都正确呈现。Windows XP附带的写字板版本将RTF文件保存在较新版本的RTF中。Windows XP附带的写字板版本将RTF文件保存在较新版本的RTF中。