通过发送处理消息应该就可以!
要不然主程序做一个进程外com,与另外一个程序作接口回调,再处理。

解决方案 »

  1.   

    回复:VSaber(☆浪人☆)
    能不能够详细点,给点代码。
      

  2.   

    微软的MMC不就可以实现这个功能?你可以用它的思路,具体内容可看MSDN中关于MMC这部分
      

  3.   

    很简单的问题!
    用ini文件管理菜单和菜单项处理逻辑(这步是关键,你的程序得能识别这些逻辑)
    然后从ini文件取出各个section,把它们赋值给动态创建的菜单的caption,最后对每个菜单的事件赋值(即前面所说的处理逻辑)
      

  4.   

    : wanwangzhiwang(万王之王)的想法或许可以但好象麻烦
      

  5.   

    如果能从一个字符串得到或动态创建一个对象,那问题就好解决了.
    即 'Form1' -> Form1
      

  6.   

    wanwangzhiwang(万王之王)的想法可以试一试。
    请各位高手继续发表高见。
      
      

  7.   

    把你菜单里要执行的所有功能用一个过程调用DoProc(Aname:integer),aname是菜单名称。
    所有的菜单都调用Doproc(菜单名).
      

  8.   

    把你菜单里要执行的所有功能用一个过程调用DoProc(Aname:string),aname是菜单名称。
    所有的菜单都调用Doproc(菜单名).   
      

  9.   

    重赏之下必有勇夫阿,哈哈to:defans(程序痴迷者)从一个字符串得到或动态创建一个对象很简单,可以用findclass或者getclassto:boss,你添加的菜单事件处理代码哪儿来,难道各个菜单的代码通用???:(
    开始我没明白你的意思,这个根本用不着什么接口回调(我以为是及时添加菜单项),呵呵
    通过ini就可以了,或者流行一点用xml做配置文件,嘿嘿
    但是问题是:你的这个菜单事件代码何处来?(你不要告诉我,放在配置文件里面啊,我faint)
      

  10.   

    把你菜单里要执行的所有功能用一个过程调用DoProc(Aname:string),aname是菜单名称。
    所有的菜单都调用Doproc(菜单名).  这个应该可以把。