如何减少使用全局变量? 使用全局变量使程序变得不利于维护,请问各位朋友,全局变量的定义到底是怎样呢?你们遇到在各个Unit中调用变量时是怎么做的?(问得比较菜,大家别见笑) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在implementation上面定义的就是应用程序级全局变量。下面定义的是单元级全局变量。函数内部定义的是局部变量。 1.定义一个保存全局变量的Unit-------------------------------- hehe^^ 当然不建议这样做,2.采用OOP设计,各对象间用“接口”进行参数传递-------------------------------- 这里的这个接口可不是那个接口哦 哈哈 在一定程度上面使用全局的资源字符串来保存一些固定字符串是需要的,如果需要交换数据,那么可以定义少量的全局变量,但是如果按照OO的思想,那么就完全不应该存在任何全局变量,C#和Java就是如此! 呵呵,都是星星啊。我看VCL的源码,很多情况都是通过传递 类指针 来交换大量数据的。VCL里的类,组件几乎都是这样。 Delphi2010制作ActiveX,如何更改默认图标,添加右键动作? delphi窗口问题 关于Combobox一个很难的问题 怎样用dxBarManager控件动态生成菜单? 有问题绝对有问题 有游戏开发需求 新手!请各位帮帮忙! 求 关于 kbmMemTable 控件的使用方法及帮助文档! 急!!(可以再加分) 菜鸟问题在线等待,立马给分(ORACLE数据库登陆连接出错) time查询 我刚学delphi,想问一个很菜的问题,能帮一个忙吗? 关于数据库记录的问题!!!
下面定义的是单元级全局变量。
函数内部定义的是局部变量。
-------------------------------- hehe^^ 当然不建议这样做,
2.采用OOP设计,各对象间用“接口”进行参数传递
-------------------------------- 这里的这个接口可不是那个接口哦 哈哈