谢
谢方
Unregistered / Unconfirmed
GUEST, unregistred user!
Dev Express的控件中都有一个LookAndFeel属性,下面有一个NativeStyle属性,如果设置为True的话,在下面的情况下,会报错:
WindowsXP,那种“Windows经典”的那种界面,也就是默认为蓝色任务栏,开始菜单为绿色的界面,在此界面下,用Delphi7,使用任何带有LookAndFeel属性的控件,将NativeStyle设置为True,在正常编程下,不会出现任何异常。但如果将此窗体放在DLL中,通过程序来调用此窗体,关闭窗口后会提示:“0x00473356指令引用的0x00c01f1c内存。该内存不能为read,要终止程序,请单击确定。”点确定后,报错“Runtime error 216 at 00473356”。在通过Debug窗口查看时,发现是TObject对象在释放函数中调用了无效地址。
请问如何解决?
WindowsXP,那种“Windows经典”的那种界面,也就是默认为蓝色任务栏,开始菜单为绿色的界面,在此界面下,用Delphi7,使用任何带有LookAndFeel属性的控件,将NativeStyle设置为True,在正常编程下,不会出现任何异常。但如果将此窗体放在DLL中,通过程序来调用此窗体,关闭窗口后会提示:“0x00473356指令引用的0x00c01f1c内存。该内存不能为read,要终止程序,请单击确定。”点确定后,报错“Runtime error 216 at 00473356”。在通过Debug窗口查看时,发现是TObject对象在释放函数中调用了无效地址。
请问如何解决?