Delphi TPageControl在dll中遇到麻烦

时间:2014-03-19 21:42:37

标签: delphi dll

我正在编写一个VST插件dll。在使用PageControl并在其上放置控件之前,我对插件没有任何问题。

具体来说,如果我点击的控件位于标签页中,我的dll似乎无法接收鼠标点击,并且具有在鼠标onclick或onChange事件中执行的代码。但是,这只发生在托管程序将控制权交还给我的插件时。在托管程序实现我选择的设置之前,我可以完全与插件进行交互,但是一旦它尝试回送控件,我只能点击看似没有实现任何书面鼠标事件代码的任何控件(Tlabel点击是很好,标签页的更改也很好。)

只要我在托管程序将控制权交还给dll后我没有尝试通过控件更改设置,该插件就可以正常工作。我可以一遍又一遍地使用相同的设置,没有问题。我可以根据需要更改它们,直到我让托管程序实现插件值(完美地运行)。

由于程序在dll中,因此调试非常棘手。

我尝试过使用Delphi XE2和Delphi 2009。

任何线索?

0 个答案:

没有答案