CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

初学delphi

楼主qxh0724(623827)2005-06-14 11:16:44 在 Delphi / VCL组件开发及应用 提问

delphi中有没有像VB中那样的“模块”,就是所有窗体可以公用模块中的一些变量和过程!  
  或者有没有类似的功能! 问题点数:20、回复次数:4Top

1 楼wlbfeihu(下辈子不写程序)回复于 2005-06-14 11:24:42 得分 4

可以单独建立一个Unit啊  
  然后别的模块引用它  
  很方便的  
  Top

2 楼qxh0724(623827)回复于 2005-06-14 11:26:20 得分 0

能给个简单例子吗?Top

3 楼wlbfeihu(下辈子不写程序)回复于 2005-06-14 11:39:32 得分 8

{稿件备份公用函数  
   
  }  
  unit   CommonFunction;  
   
  interface  
                    //引用单元  
      uses   Windows,   Messages,   SysUtils,   Classes,   Graphics,   Controls,   Forms,   Dialogs;  
      //常量定义  
   
      //结构体定义  
      Type  
        BackFilter=Record  
                Txt_Content:String;  
                lRaw:Boolean;  
                lIssue:Boolean;  
                lDept:Boolean;  
                lPage:Boolean;  
                lPerson:Boolean;  
                lTrash:Boolean;  
                Dat_Begin:Tdate;  
                Dat_End:Tdate;  
        end;  
        PBackFilter=^BackFilter;  
   
        //函数定义  
        Function   InitBackFilter:BackFilter;//初始化Backfilter结构体  
        Function   GetFileName(FilePath:String):String;//从一绝对路径中得到文件名  
   
        //代码实现  
  implementation  
  //初始化结构体  
  Function   InitBackFilter:BackFilter;  
  begin  
          Result.Txt_Content:='';  
          Result.Dat_Begin:=Date();  
          Result.Dat_End:=date();  
          Result.lRaw:=False;  
          Result.lIssue:=False;  
          Result.lDept:=False;  
          Result.lPage:=False;  
          Result.lPerson:=False;  
          Result.lTrash:=False;  
  end;  
  //从一绝对路径中得到文件名  
  Function   GetFileName(FilePath:String):String;  
  begin  
              if   FilePath<>''   then  
              begin  
                      while   Pos('\',FilePath)>0   do  
                              FilePath:=Copy(FilePath,Pos('\',FilePath)+1,Length(FilePath));  
                      Result:=FilePath;  
              end  
              else  
                      Result:='';  
  end;  
   
   
  end.Top

4 楼wlbfeihu(下辈子不写程序)回复于 2005-06-14 11:41:23 得分 8

建一个Unit,不是form  
  别的单元引用过去就行Top

相关问题

  • 初学delphi
  • DELPHI初学者的书
  • 初学DELPHI的疑惑
  • Delphi初学者问之一
  • 初学Delphi几个问题
  • delphi初学者的问题
  • ******初学DELPHI什么书好******
  • Delphi初学者的迷惑。
  • delphi初学者问题
  • delphi初学者的问题

关键词

  • 模块
  • 结构
  • backfilter
  • filepath
  • 引用
  • 定义
  • dat
  • boolean
  • 结构体
  • result

得分解答快速导航

  • 帖主:qxh0724
  • wlbfeihu
  • wlbfeihu
  • wlbfeihu

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo