Delphi 7与Delphi 2010间TVirtualStringTree兼容性问题,参数列表差异如何解决?
- 内容介绍
- 文章标签
- 相关推荐
本文共计253个文字,预计阅读时间需要2分钟。
我已经创建了一个包含TVirtualStringTree的表格,该表格在Delphi 7和Delphi 2010中均有效。我注意到,当我在两个平台之间移动时,在树事件上得到的消息参数列表不同。字符串类型正在改变。
{$IFDEF TargetDelphi7} procedure VirtualStringTree1GetText(Sender: TBaseVirtualTree; Node: PVirtualNode; Column: TColumnIndex; TextType: TVSTTextType; var CellText: WideString); {$ELSE} procedure VirtualStringTree1GetText(Sender: TBaseVirtualTree; Node: PVirtualNode; Column: TColumnIndex; TextType: TVSTTextType; var CellText: string); {$ENDIF}
并在事件实施的地方重复这一点.我错过了一个简单的解决方案?
谢谢.
本文共计253个文字,预计阅读时间需要2分钟。
我已经创建了一个包含TVirtualStringTree的表格,该表格在Delphi 7和Delphi 2010中均有效。我注意到,当我在两个平台之间移动时,在树事件上得到的消息参数列表不同。字符串类型正在改变。
{$IFDEF TargetDelphi7} procedure VirtualStringTree1GetText(Sender: TBaseVirtualTree; Node: PVirtualNode; Column: TColumnIndex; TextType: TVSTTextType; var CellText: WideString); {$ELSE} procedure VirtualStringTree1GetText(Sender: TBaseVirtualTree; Node: PVirtualNode; Column: TColumnIndex; TextType: TVSTTextType; var CellText: string); {$ENDIF}
并在事件实施的地方重复这一点.我错过了一个简单的解决方案?
谢谢.

