【发布时间】:2015-03-09 14:26:26
【问题描述】:
在 Delphi XE7 中,我使用 Anders Melander 著名的 DragAndDropSuite。该套件中的TDropFileTarget 组件将删除的文件返回为TUnicodeStrings。但是,我需要在具有TStrings 参数的过程中使用这些文件:
procedure DoSomethingWithTheseFiles(const AFiles: TStrings);
begin
// Do something...
end;
procedure DropFileTarget1Drop(Sender: TObject;
ShiftState: TShiftState; APoint: TPoint; var Effect: Integer);
begin
DoSomethingWithTheseFiles(DropFileTarget1.Files); // TUnicodeStrings
end;
因此,使用此代码我收到错误 E2010 Incompatible types: 'TStrings' and 'TUnicodeStrings'
那么如何将TUnicodeStrings 转换为TStrings?
【问题讨论】:
标签: delphi delphi-xe7 unicode-string