[color=#FF0000]新手,大牛![/color]
[color=#FF0000]新手,求救大牛![/color]
请问delphi中怎么使用api中的shellabout函数。我参考做了一个报错如下:
[Pascal Error] MainFrm.pas(140): E2010 Incompatible types: 'string' and 'Cardinal'
貌似是不兼容,如何让对象匹配呢?
注:50分给第一个解决问题的那个。
------解决方案--------------------
GetFileVersion()函数返回的是Cardinal,要转成string才行
IntToStr(GetFileVersion(...))
请问delphi中怎么使用api中的shellabout函数。我参考做了一个报错如下:
- Delphi(Pascal) code
begin ShellAbout(Self.Handle, pChar(' XXX '+GetFileVersion(PChar(ExtractFilePath(Application.ExeName))+'\XXX.exe')), pChar('作者:X X E-Mail:XXX'), Icon.Handle); end;
[Pascal Error] MainFrm.pas(140): E2010 Incompatible types: 'string' and 'Cardinal'
貌似是不兼容,如何让对象匹配呢?
注:50分给第一个解决问题的那个。
------解决方案--------------------
GetFileVersion()函数返回的是Cardinal,要转成string才行
IntToStr(GetFileVersion(...))