H hzjone Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-30 #1 原因是声明在implementation,不过我把它改到interface,重新编译了一下. 普通的UNIT中能看出得到TButtonGlyph.但到我自已写的组件中就找不到这个类了..
清 清新空气 Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-30 #2 什么是到组件状态确又看不到? unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons; type TForm1 = class(TForm) private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} end. 哪里看不到?
什么是到组件状态确又看不到? unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons; type TForm1 = class(TForm) private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} end. 哪里看不到?
M _Murray Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-30 #4 你说的这个TButtonGlyph是在那个单元中的,把问题说清楚一点.
Z zqw0117 Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-18 #5 自己吧身成的buttons.dcu替换lib下面的同名文件即可.另外, 可以在你的工程设置里面指定dcu的Output目录,然后把你编写的buttons.pas放在你的工程目录下,编译的时候Delphi会自动编译所有关联的dcu,然后输出到你指定的output目录下,这样整个程序编译将不受bpl的 影响,自己操作把.
自己吧身成的buttons.dcu替换lib下面的同名文件即可.另外, 可以在你的工程设置里面指定dcu的Output目录,然后把你编写的buttons.pas放在你的工程目录下,编译的时候Delphi会自动编译所有关联的dcu,然后输出到你指定的output目录下,这样整个程序编译将不受bpl的 影响,自己操作把.