如题。

解决方案 »

  1.   

    需要要修改的程序提供接口支持、通常是把一些要载入的东西封装进DLL、并且
    写入注册表或放在待修改程序的路径下、再由程序运行的时候自动载入这些东西、
    如果你只是想在Delphi的IDE中加入一个菜单、那么很简单、
    编写一个expert、具体参考一下DEMO:$\Delphi\Demos\ToolsAPI\PackageDemo、
    如果是想在自己的程序中实现、用关键字‘插件’搜索一下、有不少这方面的、
    也很容易实现、
      

  2.   

    这边有一篇文章可以参考、
    http://www.cx66.com/cxgzs/program/delphi/333.htm
      

  3.   

    Delphi能实现这些功能是因为它本身提供了强大的借口。
      

  4.   

    那意思就是插件就是DLL文件了罗。
      

  5.   

    上面的兄弟能告诉我哪里有关于Dephi接口方面的资料么?我以前是用C系列的。那个自动空格和Tab键的移位长度我已经习惯了。用这个我一点都不习惯。
    我想写一个这样的程序。
    当然如果那位知道有这样的插件下载告诉我。我也同样不幸感激。
      

  6.   

    OTA的资料很多、这边有一些转贴的文章、大部分都是英文的就是了
    http://delphi.ktop.com.tw/forum.asp?FORUM_ID=1016
    不过我搞不清楚你想要了解什么、插件相关的上面给你的地址中不是有详细例子吗?
    就是在一个程序中加入菜单的
      

  7.   

    Tab键的移位长度直接可以在delphi环境里设置,设成4或8都可以:)--->在代码栏里右键点,选择'属性',在'Source Option'那页里enjoy it ^_^
      

  8.   

    delphi提供了toolsapi扩展ide编程接口的。
    你的程序要想实现类似功能,可以预留接口,以插件的形式扩充
      

  9.   

    谢谢.里面是可以设置这一条.可是他里面生成的能自动空这么多么?
    输入Begin后能自动换行么?
    当想加入一个嵌套的时候.他能把嵌套里面的全部都自动在前面再加几个空格么?
    还有很多.我总觉得dephi里面的编辑功能就是差.你们看.net里面编辑查看是多爽啊.还可以折叠.哎.用这个东西真不习惯?
    各位喜欢dephi的朋友能不能大家自己做一个比.net更强的编辑器集成在里面啊.
    我在期待中.当然我也会去努力.
      

  10.   

    呵呵, 要是只让Delphi多一菜单个的话, 就不用那么麻烦了, 因为Delphi本身为我门提供了一个非常强大的接口, 我门可以利用他来为我门工作·!~~~
      

  11.   

    to  fullisnull(空空):有一些第三方的这方面的工具、例如GExperts、CodeRush等等、你可以试着用一下、
    说实话你说的编辑器的功能、我自己倒是从来都没去在意这些、养成好的编码习惯就好、
    不要依赖这些、否则换一种工具的时候就会多少觉得有点别扭、其实没什么的、还有人用
    记事本写程序呢:P