1

应用程序:Powerbuilder 10.5 Build 4523

RTF 插入文档功能用于将 rtf 数据插入 RichTextEdit Datawindow。

dw_1 RichtextEdit Datawindow rte_1 Richtext 编辑控件

    dw_1.Object.DataWindow.RichText.DisplayOnly = false
rte_1.SaveDocument(ls_docname, FileTypeRichText!)   

dw_1.accepttext()   
dw_1.selecttextall()
dw_1.clear()
dw_1.insertdocument(ls_docname, false, FileTypeRichText!)

dw_1.ShowHeadFoot(true,false)
dw_1.retrieve(il_patienttestno)
dw_1.ShowHeadFoot(false,false)
dw_1.Object.DataWindow.RichText.DisplayOnly = TRUE 

应用程序在 Windows XP 中运行良好,但仅在 Windows Vista 和 Windows 7 PC 中崩溃。是否有解决问题的解决方法或建议?

4

1 回答 1

0

PowerBuilder 10.5.2 的发行说明指出了 Vista 上的 RTE 控件存在问题:

支持 Microsoft Vista 操作系统

PowerBuilder 10.5.2 为部署到 Microsoft Vista 操作系统的应用程序提供运行时支持。不支持开发 Vista 操作系统。

PowerBuilder 10.5.2 应用程序是 32 位应用程序,但已在 32 位 Vista 商业版和 64 位 Vista 商业版上进行了测试。Vista 操作系统目前不完全支持富文本功能。有关不受支持的功能的更多信息,请参阅“Vista 问题”。

Vista 不附带 Windows 标准帮助显示程序 WinHlp32.exe。如果您的应用程序使用 Windows 帮助 (.hlp) 文件,您的用户可以从 Microsoft 网站上的链接下载可执行文件。

您可能需要尝试更高版本。

于 2013-11-27T03:21:47.957 回答