变量传输数据(100分)

  • 主题发起人 主题发起人 fanghaiying
  • 开始时间 开始时间
F

fanghaiying

Unregistered / Unconfirmed
GUEST, unregistred user!
我用delph编的一个程序,要求用个人的用户名和密码登录,不设置权限,请问如何用变量传输
用户的信息到另一单元中
 
有很多办法哦。
最简单的就是定义一个全局变量哦。
比如 unit uA和unit uB
uA 的Interface部分加入变量 UserName和UserPassword
uB 的uses中加入uA后,可直接存取UserName和UserPassword
 
或者。。在unitA的public中生命2个变量a,b
unitB用form1.a和form1.b来读去。。
 
我在Interface部分加入变量 UserName
声明:var username:string;
他就要报如下错误:

[Error] sample01.pas(5): Declaration expected but 'USES' found
是不是我的定义变量有问题,请告诉我
 
变量声明放错地方了
 
改为 username:string;(将 var 去掉)
放在 Public 里,作为公有的属性,也一样使用。
 
这样做还是不可以,我在uinta中声明的变量,到unitb就会提示没有定义,我已经把unita加入
unitb中了
 
在uinta中声明
interface
。。
var
Form1: TForm1;
username: string;
在unitb中的
interface
uses
Windows, Messages,uinta; // 加入uinta
或在 implementation 后加入
uses unit1;

都可以
 
引用时
form2.Caption:=username;
即可
 
多人接受答案了。
 
后退
顶部