这个问题可能会变得棘手。
设想:
我正在使用一个名为Team Developer 6.1
. 它有自己的编程语言,称为Gupta / Centura
. 现在,由于我没有其他机会以其他方式执行此操作,因此我必须使用 RTF-Control 元素来获得 GUI 的一些实用性。
我想要实现的是发送一封电子邮件,但内容是 RTF,我必须将其转换为 HTML。
无论如何...我绑定在一个名为的 DLLdoxlib.dll
中,里面有 2 个我想使用的函数。
_DoxConvert (将 rtf 文件转换为 html 文件)
_DoxStringConvert (将 rtf 内容转换为 html 内容)
我在 Internet上找到了一些帮助我运行第一个的东西。
第二个功能让我发疯,因为我没有输出,我不知道为什么。我想这与output length buffer
. 该函数也0
一直返回,但在示例中它应该返回某种数字......实际上我的观点是我未能阅读第三个回复:D
如果第三个回复从 autoit 转换为 c++,有人知道这在 C++ 中会是什么样子吗?
目前我的电话看起来像(Centura)
Function: ConvertToHTML
Parameter: String sInput
String sOutput
Set nLen = _DoxStringConvert( sInput , SalStrGetBufferLength( sInput ), sOutput, SalStrGetBufferLength( sOutput), DOX_IN_RTF|DOX_OUT_HTML )
示例调用:
Call ConvertToHTML( "my string", output_var )
但是这个输出长度的东西对我来说似乎很不对^^