T
thlt
Unregistered / Unconfirmed
GUEST, unregistred user!
为什么WindowsMediaPlayer控件的EnableContextMenu等属性在D5和D7中都有效,但是在D6中无效!我把系统重装了,D6安了N遍还是不行。我百思不得其解,也不想再折腾了。请高手指点迷津。 或者您教我一个在D7中安出D6中的FastNet组的NMHttp的方法 ( 积分: 50 )<br />在做一个多媒体播放控件时,下列3条语句:
MP1.EnableContextMenu := False;
MP1.uiMode := 'none';
MP1.stretchToFit := true;
(其中MP1就是WindowsMediaPlayer控件,对应WMPLib_TLB.pas)
在D5和D7中都有效,但是在D6中无效!为什么?
我把D5、D6、D7安了N遍还是不行。
我百思不得其解。请高手指教。
(因为我这个程序要用到D6中的控件NMHTTP而这个控件偏偏D7中没有,再回到D5中又编译不了,可是我以前明明在D6下编译通过的,现在我手头还有当时的EXE呢。)
同样的源代码,在D6下编译不通过,出现如下错误提示:
[Error] Unit1.pas(38): Undeclared identifier: 'EnableContextMenu'
[Error] Unit1.pas(39): Undeclared identifier: 'uiMode'
[Error] Unit1.pas(41): Undeclared identifier: 'stretchToFit'
[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'
可是在D5和D7下编译时却一切OK,真是怪到家了!
Undeclared identifier -&gt
非公开宣布的识别符?(不知道这么翻译对不对?)
难道 D6 不支持 WindowsMediaPlayer 的 EnableContextMenu,uiMode,stretchToFit 这三个属性而D5,D7都支持???
MP1.EnableContextMenu := False;
MP1.uiMode := 'none';
MP1.stretchToFit := true;
(其中MP1就是WindowsMediaPlayer控件,对应WMPLib_TLB.pas)
在D5和D7中都有效,但是在D6中无效!为什么?
我把D5、D6、D7安了N遍还是不行。
我百思不得其解。请高手指教。
(因为我这个程序要用到D6中的控件NMHTTP而这个控件偏偏D7中没有,再回到D5中又编译不了,可是我以前明明在D6下编译通过的,现在我手头还有当时的EXE呢。)
同样的源代码,在D6下编译不通过,出现如下错误提示:
[Error] Unit1.pas(38): Undeclared identifier: 'EnableContextMenu'
[Error] Unit1.pas(39): Undeclared identifier: 'uiMode'
[Error] Unit1.pas(41): Undeclared identifier: 'stretchToFit'
[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'
可是在D5和D7下编译时却一切OK,真是怪到家了!
Undeclared identifier -&gt
非公开宣布的识别符?(不知道这么翻译对不对?)
难道 D6 不支持 WindowsMediaPlayer 的 EnableContextMenu,uiMode,stretchToFit 这三个属性而D5,D7都支持???