在syspublic.pas中
function SetSkinEngineFile(sFile: string): Boolean;
begin
Result := False;
if sFile = '' then
begin
with frmData do
SeSkinEngine.SkinFile := sFile;
end
else
begin
sFile := GetSystemDir + FILE_SKINS + '/' + sFile;
MessageDlg(sFile, mtWarning, [mbOK], 0);
//加入mess,看skin皮肤应该放在哪里,然后把st/winskins目录拷到哪里就可以换肤了。
if not FileExists(sFile) then
Exit;
frmData.SeSkinEngine.SkinFile := sFile;
end;
Result := True;
end;
另外大家说他用了很多第三方工具,其实不然
他主要用: devexpressBar(可用5.1替换),skinengine3.4.7,devexpressGrid3.22,
reportmachine2.6(是这个控件需要 infopower,ehlib,rx2.75
rm26也可以不要infopower,在rm.inc中修改。
而不是程序本身需要。 )
还有:刚开始我rm3.0 ,结果他的报表格式和2.6的不合,又装2.6才行。
据说rm2.6不够稳定,而rm3.0和2.6格式不合,升级困难,rmswitch.exe也不好用。