是否把这个unit加到工程中了?如果加入了就试试tikkypeng(千两狂死郎)的
解决方案 »
- 关于cxgrid中添加checkbox
- 怎样关闭一个己打开的文件
- 调用VC写的dll,函数中含有char *参数时,用FreeLibrary(hMod);时出错...
- delphi7.0,在程序中增加了一个断点,运行时不起作用。什么原因?
- 请问padarox的数据表必须有索引么,如果建立的时候没有索引,系统是否自动将第一个字段作为索引
- 大家来看看我的软件
- 怎么阻止消息的传递?
- Canvas does not allow drawing!
- 为什么我的机器一打五笔,就会出现非法操作?
- DELPHI中定义函数出错问题
- 如何实行远程控制?
- 请问现在的数据库开发是不是都用ADO,我是否可以不学BDE/IDAPI,InterBase等等?当我看李维的三本书时候是否可以跳过这些?请高手指点方向
2.将没有FORM的的UNIT uses进当前单元
3.若还有错,Ctrl+f,在工程范围内查找user_sys,若未定义此标识符则定义之
unit xtdy;interface
uses Windows, Messages, Variants, Classes, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
implementation
uses unit1;
procedure user_sys(u_name,sj:string);
var s:string;
begin
with datamodule1.pwd do
begin
close;sql.Clear ;
sql.Add('select * from sys where ');
sql.add('sys_name='''+u_name+'''');
open;
if recordcount>0 then
s:=fieldbyname('sys_id').asstring;
end;
end; 其他窗口也加入UNIT,可是就是不行
procedure user_sys(u_name,sj:string);
var
procedure user_sys(u_name,sj:string);
不行,出现以上提示
也试过
public
{ Public declarations }
procedure user_sys(u_name,sj:string);
end;
在pwd引用时出现如下错误且PWDK中以加入unit
[Error] pwd.pas(26): Unsatisfied forward or external declaration: 'Tfpwd.user_sys'