Hyperlink 如何使用RichEditViewer在Inno设置中将可点击链接添加到自定义页面?

Hyperlink 如何使用RichEditViewer在Inno设置中将可点击链接添加到自定义页面?,hyperlink,inno-setup,rtf,Hyperlink,Inno Setup,Rtf,如何在Inno设置中添加指向RichEditViewer的可点击链接?我试过这个办法 使用以下代码: [代码] 变量 页面:TWizardPage; 创建向导页面的过程; 变量 RichViewer1:TRichEditViewer; 开始 页面:=CreateCustomPage(wpredy,'Custom','Page'); RichViewer1:=TRichEditViewer.Create(第页); RichViewer1.左:=0; RichViewer1.顶部:=30; Rich

如何在Inno设置中添加指向RichEditViewer的可点击链接?我试过这个办法

使用以下代码:

[代码]
变量
页面:TWizardPage;
创建向导页面的过程;
变量
RichViewer1:TRichEditViewer;
开始
页面:=CreateCustomPage(wpredy,'Custom','Page');
RichViewer1:=TRichEditViewer.Create(第页);
RichViewer1.左:=0;
RichViewer1.顶部:=30;
RichViewer1.宽度:=400;
RichViewer1.WordWrap:=True;
RichViewer1.BorderStyle:=bsNone;
RichViewer1.TabStop:=False;
RichViewer1.ReadOnly:=True;
RichViewer1.Parent:=Page.Surface;
RichViewer1.ParentColor:=真;
RichViewer1.RTFText:='{\rtf1'+
“{\colortbl;\red238\green0\blue0;}”+
“Lorem ipsum dolor sit amet”+
“{\b{\field{\*\fldinst{HYPERLINK”https://www.example.com/" }}' +
“{\fldrslt{\cf1单击此处\cf0}”+
"奉献精英",;
结束;
过程初始化Wizard();
开始
创建向导页面;
结束;
我在自定义页面上看到类似的内容:

我想只有一个可点击的链接“点击这里”


我使用的是Inno Setup 5.6.1,Windows 10 Pro 1909。

我已经针对各种版本的Inno Setup编译器测试了代码

看起来它在Ansi版本中不起作用。它在Unicode版本中工作。Unicode版本是使用较新版本的Delphi构建的,这可能就是原因


无论如何你都应该这样做。一旦你这样做了,你应该升级到最新版本的Inno安装程序(只有Unicode版本)。

我已经用不同版本的Inno安装编译器测试了代码

看起来它在Ansi版本中不起作用。它在Unicode版本中工作。Unicode版本是使用较新版本的Delphi构建的,这可能就是原因


无论如何你都应该这样做。一旦你这样做了,你应该升级到最新版本的Inno安装程序(只有Unicode版本)。

是的,刚刚安装了5.x版本,但Unicode:)并且可以正常工作。非常感谢。是的,刚刚安装了5.x版本,但Unicode:)可以正常工作。非常感谢。