当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·局域网控制    »显示摘要«
    摘要: 我喜欢上一个女同事,当然是同个部门的,她的机器跟我是同个网段,我可以看见她的c:d:e:盘,我想发一些文件给她,且马上能看得见,比如是flash的动画(当然不是她自己打开啦!(注:我能发文件给她,也可以改她所有盘里的文件))哪位高手教教我呀!我追到她请你们听喜糖,嘻嘻! 快呀! 想念一个人,思念一个人有多痛苦吗?快呀! 用黑客软件也可以,不过不能破坏局域网哦! 谢谢! ......
 ·问题 谢谢 帮忙    »显示摘要«
    摘要: 请问 在 c和c++中的struct一样的用法吗? 比如 在c的 struct中可以定义函数吗? 我式下来好像不可以呀。 ......


超恐怖,:我的程序已经投入使用,但是发现用户信息互相覆盖。。。。。。。

我的delphi三层程序,保存用户id的资料以前是写在客户端注册表中,每次登陆写入,不出任何问题,  
  后来转移到应用程序服务器中,在应用程序服务器的remote   data   module,定义一个整型变量,  
  通过自定义的接口,在客户端登陆时付给这个变量用户id号,以取得相应用户id权限的资料。  
  可是等程序使用中才发现,原来这个变量被定义成全局变量,不覆盖才怪。  
  下面是部分代码,请高手出出主意,如何才能在应用程序服务器端保存相应用户的id而不相互覆盖?  
   
  unit   unitRemoteMod;  
   
  interface  
              procedure   SetCurrUserInfo(vCurrUserId,   vCurrUserMode:   Integer);   safecall;  
  implementation  
   
      var  
          currUserId:integer;  
          currUserMode:integer;  
  procedure   TcrmServer.SetCurrUserInfo(vCurrUserId,   vCurrUserMode:   Integer);  
  begin  
  currUserId:=vcurrUserId;  
  currUserMode:=vcurrUserMode;  
  end;  
 

NO.1   作者: WangPeter

定义成Private变量。

NO.2   作者: lizongqi

声明在DataModule的私有部分  
  比如:  
  TMyDataModule=class(TDataModule)  
  private  
      currUserId:integer;  
      currUserMode:integer;  
  public  
  end;  
  每连进来一个用户,系统就会创建一个DataModule对象,所以这些对象的私有变量都是独立的,在用户断开连接之前一直都会存在。


    摘要: 用的是access数据库! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE