关于安装Microsoft Shell Controls And Automation,请各位大侠帮忙? 我按照《Delphi深度探索-用外殼介面對系統進行管理》中的步骤安装Microsoft Shell Controls And Automation后,为什么没一有组件,但书上说有TShellFolderItem,TShellLinkObject,TShellFolderView,TShell,TSearchCommand组件?这是为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是是,我也发现这样你从Import library lib 里可以导入 安装Microsoft shell controls and automation 类型库在Delphi中选Project Import Type Library命令,选择Microsoft shell controls and automation 类型库,我成功安装了Microsoft shell controls and automation 类型库,不过在此过程中碰到几个小问题(本人用的是DELPHI6+WIN2000)就是安装后,编译时(Compile)出现4-6处编译错误:“只读属性不能被赋值”,比如下面就是一处错误://procedure TShellLinkObjectProperties.Set_Hotkey(piHK: SYSINT);//begin// DefaultInterface.Hotkey := piHK;就是这条语句出错//end;解决办法:用鼠标右击出错处的HOTKEY,选弹出菜单的FIND DECLARATION,你会看到这条语句: property Hotkey: SYSINT read Get_Hotkey;原来是因为HOTKEY属性只定义了读方法,没有定义写方法,所以编译出错,知道出错原因,改就容易了,把它改成: property Hotkey: SYSINT read Get_Hotkey write Set_Hotkey,其中Set_Hotkey出错位置的过程名,其它几处错误就按上面的办法修改,成功后,ACTIVEX控件板就多了好几个组件,把TShell拖到桌面 谢谢各位支持,是不是只有Delphi6才能安装? delphi XE 程序中如果引用了Chart,调用一个也引用了Char单元的dll时出错 大家帮忙看看这个用的是什么报表 (0F 0F 08 F8 00 00 10 00 01 16 5A 00 03 04 00 校验) 最后那个异或校验码怎么算? 关于fastreport 隐藏零值的问题! 关于编译开关的问题 delphi 编写vxd驱动 高分求ASUS华硕TX97-XE主板集成的显卡驱动程序!在线等 散分了。单机版与网络版的区别? 奇怪的错误…… 请问各位大侠 有没有类似于DBCtrlGrid的控件 关于IE的OLE拖放问题 主板坏掉了,散100分!
你从Import library lib 里可以导入
在Delphi中选Project Import Type Library命令,选择Microsoft shell controls and automation 类型库,
我成功安装了Microsoft shell controls and automation 类型库,不过在此过程中碰到几个小问题(本人用的是
DELPHI6+WIN2000)就是安装后,编译时(Compile)出现4-6处编译错误:“只读属性不能被赋值”,比如下面就是一处错误:
//procedure TShellLinkObjectProperties.Set_Hotkey(piHK: SYSINT);
//begin
// DefaultInterface.Hotkey := piHK;就是这条语句出错
//end;
解决办法:用鼠标右击出错处的HOTKEY,选弹出菜单的FIND DECLARATION,你会看到这条语句:
property Hotkey: SYSINT read Get_Hotkey;原来是因为HOTKEY属性只定义了读方法,没有定义
写方法,所以编译出错,知道出错原因,改就容易了,把它改成:
property Hotkey: SYSINT read Get_Hotkey write Set_Hotkey,其中Set_Hotkey出错位置的过程名,
其它几处错误就按上面的办法修改,成功后,ACTIVEX控件板就多了好几个组件,把TShell拖到桌面