如何删除自己写的控件(50分)

  • 主题发起人 主题发起人 hly
  • 开始时间 开始时间
H

hly

Unregistered / Unconfirmed
GUEST, unregistred user!
本人正在学着写控件,控件安装在Sample面板上,但我怎样才能把它删除掉。
component->configure palette...好想不行呢!

谁能告诉我,用C++Builder写事件的具体格是啊。把用delphi写的事件转换
成C++Builder的语法也行阿(最好举个详细的列子)。
 
我不会BCB.
我说第一个问题吧。
卸载控件步骤如下——
菜单component->Install Package...,
然后在Design packages列表框里选择你要卸载的控件包。
(如果你安装控件时选择的是默认,那这个包应该是
Borland User Components。)
如果你想卸载这个控件包全部的控件,那么按Remove一了百了。
如果你只想卸载这个包里的某个(些)控件,那么按Edit然后选
yes。
然后接下来选Remove,删掉你的控件所在的单元。最后别忘了
Compile。

component->configure palette...
可以把控件Hide起来。
 
component->installcomponent ->remove 也就重裝時就可以刪
 
原理:在应用程序刚要退出之前创建一个Delself.bat文件,让它先删除应用程序,然后删除自身。在Form的OnClose事件中加入下列代码:

AssignFile(F, ′delself.bat′);Rewrite(F);{F为TextFile类型}

WriteLn(F,′del ′+ExtractFileName(Application.ExeName));

WriteLn(F,′del %0′);CloseFile(F);

WinExec(′delself.bat′,SW—HIDE);


 
不好意思,看错题目了。
 
直接在 Dclusr50.bpl 找到相应的文件删除就OK啦。[:p]
 
dingbaosheng ok
 
boy1979:
没关系,你很热情啊
 
to hly:
谢谢夸奖,希望能和你交个朋友,EMAIL:TANGQI0652@SINA.COM
 
呵呵[:P] 问题还没解决吗 ?解决了就放分分噢[:p]
 
多人接受答案了。
 
后退
顶部