帅 帅义庭 Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-01 #1 某控件假如其源代码为ww.pas,其编译文件为ww.dcu,现作者只提供了 ww.dcu文件,无任何其他文件,该控件也能安装进delphi4的控件板吗? 如果能该怎样做?
A amo Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-01 #2 可以, 选择安装控件, 在文件类型中改.pas为.dcu就行了。
R rss Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-01 #3 当然可以,很多控件就是这样提供的, 安装时注意选择不重新编译那种即可。 不过这种控件我一般不用,因为一旦Delphi升级就不能用了。
D DreamTiger Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-01 #4 那要看它是否是为Delphi4编译的。否则就不能安装。 安装方法跟安装.pas一样,只是要选择.dcu而已。
面 面条 Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-01 #5 能! dcu即Delphi Compiled Unit,已经包含了*.pas中的所有信息 安装方法: component->install component->点“unit name"旁的Browns按钮, 在文件选择对话框中,文件类型选择*.dcu ,即可。 其他步骤与安装*.pas一样。
能! dcu即Delphi Compiled Unit,已经包含了*.pas中的所有信息 安装方法: component->install component->点“unit name"旁的Browns按钮, 在文件选择对话框中,文件类型选择*.dcu ,即可。 其他步骤与安装*.pas一样。
帅 帅义庭 Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-01 #7 To: rss 你说的"安装时注意选择不重新编译那种即可"在哪里有这个选项呀?
帅 帅义庭 Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-01 #8 面条: 我根据你说的安装方法: “component->install component->点“unit name"旁的Browns按钮, 在文件选择对话框中,文件类型选择*.dcu ,即可。 其他步骤与安装*.pas一样。” 出现“one or more Lines were too long and have been truncated"这样的 错误,我估计delphi4还是把*.dcu当成了*.pas所以就出现了这样的错误。
面条: 我根据你说的安装方法: “component->install component->点“unit name"旁的Browns按钮, 在文件选择对话框中,文件类型选择*.dcu ,即可。 其他步骤与安装*.pas一样。” 出现“one or more Lines were too long and have been truncated"这样的 错误,我估计delphi4还是把*.dcu当成了*.pas所以就出现了这样的错误。
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-01 #9 "one or more Lines were too long and have been truncated" 这个信息的意思是,这个dcu不是目前delphi版本的dcu. 在d4里面加载d3的dcu时就会出现这个问题.
"one or more Lines were too long and have been truncated" 这个信息的意思是,这个dcu不是目前delphi版本的dcu. 在d4里面加载d3的dcu时就会出现这个问题.
帅 帅义庭 Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-03 #11 各位朋友,谢谢你们积极参与我的讨论,后来我自己经过多次的试验终于 找出了问题的根源: 我用的是Delphi4,Component|Install Component,此时你一定要选择 "into existing package",并在PACKAGE FILE NAME中选择一个现有的*.dpk, 即把该控件安装到其他*.dpk中,在unit file name中选择*.dcu(在文件打开对 话框中文件类型选择*.dcu),这样以来就没有问题了。 值得注意的是千万不要选择"into new package"页,我试了许多次选择该页时,对于那些只提供*.dcu的控件如果安装到一个新的*.dpk中是不行的,只能安装在现有的*。dpk中,我不知道是否是bug。
各位朋友,谢谢你们积极参与我的讨论,后来我自己经过多次的试验终于 找出了问题的根源: 我用的是Delphi4,Component|Install Component,此时你一定要选择 "into existing package",并在PACKAGE FILE NAME中选择一个现有的*.dpk, 即把该控件安装到其他*.dpk中,在unit file name中选择*.dcu(在文件打开对 话框中文件类型选择*.dcu),这样以来就没有问题了。 值得注意的是千万不要选择"into new package"页,我试了许多次选择该页时,对于那些只提供*.dcu的控件如果安装到一个新的*.dpk中是不行的,只能安装在现有的*。dpk中,我不知道是否是bug。
F fhb Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-28 #14 看一下教程 http://www.truevcl.com/html/how_to___.htm