和安装别的package的包一样就可以了。
解决方案 »
- 父/子窗体在【参数引用和数值传递方法】和非父/子窗体参数【参数引用和数值传递方法】是否一样?
- 关于用DLL作为MDI窗体问题
- 有关messagebox显示在最上面的问题?
- 太忙了,求加密/解密的函数,不用太复杂,但代码要全
- 懒惰的初学者
- 如何控制edit中输入的只能是半角字符(意思不能有汉字或全角字母等),或向数据表中提交时判断edit中的值不能有全角字符?
- 被Ehlib控件折腾的半死
- 求救!太慢了,我对数据表循环一次要半个小时!
- delphi怎么实现剪切板中的图和文字
- ??怎么用InstallShell安装SQLServer的mdb数据库??
- Delphi 4 程序员代码编写标准指南
- 窗口停靠的问题?
procedure Register;
begin
RegisterComponents(‘组件明', [sample]);
end;
然后component->installcomponent! 到你指定的地方去了
生成)所以没有
procedure Register;implementationprocedure Register;
begin
RegisterComponents('Samples', [TEditLine]);
end;
之类的语句,但问题是我手工加上也无法注册,(注:此组件是一个窗体组件,即:组件的类只是为了将窗体包装成可重用的组件);
然后就可以了。
要使用时,主菜单-〉File->New...->Forms里面可以看到。
Try!
那你注册的句子怎么写的???
比如:RegisterComponent (...)
这样解决问题太麻烦了!
如果可以的话,把你的东西发给我一份
帮你看看。
[email protected]
再把Login.pas里没用的Register删除。
可能是Delphi不认那个Register.
unit LoginReg;interfaceuses
Windows, Messages, SysUtils, Classes,
Graphics, Controls, Forms, Dialogs, Login;procedure Register;implementationprocedure Register;
begin
RegisterComponents('Standard', [TLoginCtrl]);
end;end.
1.虽然Pascal语言不区分大小写,但还是建议程序员自己来保证大小写的一致。
Exp: operaterid => OperatorId;
departmentname => DepartmentName;
这样显然更为清楚。
2.私有属性的命名最好带有类型;
Exp:
fbranchid:integer; => FiBranchId: Integer; //所在科室ID
fdoctorname:string; => FsDoctorName: String; //医生姓名
fsex:integer; => FiSex: Integer; //医生性别一点意见,欢迎批评指正。
Type
TGender = ( gMale, gFeMale );FGender: TGender; //医生性别
用枚举的好处是不需要去记0是什么,1又是什么。啊,可能我有些吹毛求疵了。
老兄我给你发的Mail有没有收到,问题解决了没有???