社区
C++ Builder
帖子详情
大家给点建议!!
gdyt007
2003-06-08 09:34:01
小弟我有个东西在运行前是要在数据库中读取数据来初始化一些变量,比如说form1中有a,b,c,d四个量,在form1运行(显示)前就要将数据苦中的一些数据赋给a,b,c,d,然后form1中的一些函数才能正常运行!小弟不才,愿出高分听取高人的意见!
...全文
21
21
打赏
收藏
大家给点建议!!
小弟我有个东西在运行前是要在数据库中读取数据来初始化一些变量,比如说form1中有a,b,c,d四个量,在form1运行(显示)前就要将数据苦中的一些数据赋给a,b,c,d,然后form1中的一些函数才能正常运行!小弟不才,愿出高分听取高人的意见!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
clong320
2003-06-09
打赏
举报
回复
不用这么麻烦吧!
(1)将你要初始化的变量定义成全局变量。
(2)你给软件做一个欢迎界面,在欢迎界面里进行变量初始化。如果初始化成启动主工作窗口,否则发出警告并将程序终止。
奥爸
2003-06-09
打赏
举报
回复
有这么麻烦吗?
作一个软件配置文件
什么时候硬件该了,就从新配置文件
在窗体creat的时间里
读取文件中的内容不就可以了吗
temp77
2003-06-09
打赏
举报
回复
Lewolf 的观点很好,可惜看不懂,以前从没有做过域使用权限的东西,学到用时方恨少!
Lewolf
2003-06-09
打赏
举报
回复
其实放到数据库中的唯一好处是几种管理,因为这样可以做到客户端“零配置”,不要因为数据库管理员修改了一次密码就必须到每一台工作站上去修改配置文件,尤其是配置比较多的时候,比如说呼叫中心,不但配置多,而且客户端也多。
gdyt007
2003-06-09
打赏
举报
回复
方法很多!谢谢大家
不是解决问题!是学习!呵呵
nanhui
2003-06-09
打赏
举报
回复
难道在FormCreate的时候,对这些变量进行一次初始化不行吗
???
woainihaha
2003-06-09
打赏
举报
回复
其实这种想法很正常,也不难实现.
也没有疯狂到把所有的插件和中间件放到数据库里呢.
goldencity
2003-06-09
打赏
举报
回复
分分分分分分分分分分分分分分分分分分分
分分分分分分分分分分分分分分分分分分分
分分分分分接分分分接分分分分分分分分分
分分分分分接接分分接分分分分分分分分分
分分分分分接分分分分接分分分分分分分分
分分分分接分分分分分分接分分分分分分分
分分分分接分分分分分分接接分分分分分分
分分分接分分分分分分分分接接分分分分分
分分接分分分分分分分分分分接接接分分分
分接分分接接接接接接接接分分接分分分分
分分分分分分接分分分分接分分分分分分分
分分分分分分接分分分分接分分分分分分分
分分分分分分接分分分分接分分分分分分分
分分分分分分接分分分分接分分分分分分分
分分分分分接分分分分分接分分分分分分分
分分分分接分分分分接分接分分分分分分分
分分分接分分分分分分接分分分分分分分分
分分接分分分分分分分分分分分分分分分分
分分分分分分分分分分分分分分分分分分分
gdyt007
2003-06-09
打赏
举报
回复
大家也不用说麻不麻烦!其实很讲究--对我来说!
IT-司马青衫
2003-06-09
打赏
举报
回复
用构造函数读取数据赋给私有变量.
如果缺少这些变量就不能运行.这样不行吗?
不用这么麻烦吧!
(1)将你要初始化的变量定义成全局变量。
(2)你给软件做一个欢迎界面,在欢迎界面里进行变量初始化。如果初始化成启动主工作窗口,否则发出警告并将程序终止。
有这么麻烦吗?
作一个软件配置文件
什么时候硬件该了,就从新配置文件
在窗体creat的时间里
读取文件中的内容不就可以了吗
Lewolf
2003-06-08
打赏
举报
回复
其实放到那里都无所谓,对于一个项目而言不能要求设计者必须将第一个单元中的对象在第二个单元对象完全创建之后在创建,我在最近的项目中正好有你这样的类似处理。
因为我们的业务大约有100多个客户端,这些客户端的计算机除了连接数据库服务器以外,还要连接其它的通讯服务器,另外就是操作员必须经过身份验证。
为了保证使用和高效的更新、升级以及改变各种配置信息,我采用了客户端“零”配置的方案,简单一点来讲:是利用了Windows2000的域用户管理功能,所有的客户机都加入到了工作的域中,用户的操作权限要求必须是合法的域用户,这样合法用户登录了Windows2000之后就已经获得了使用的相应权限,然后客户端会到域控制器去进行用户的认证(不是所有的域用户都有权限),认证通过后域控制器会将这台工作站的相应配置信息,以及数据库的名称、服务器、用户名和密码等信息都交给客户端,至此客户端才可以正常的使用。
在我这个过程中有一个Login单元专门负责作这些事情,在主文件中,所有需要运行时初始化的Form我都是自动创建的,等所有的Form创建完毕,然后执行Login中的GetRights方法,GetRights执行完毕后才是Application的Run,这样的好处是在Login单元中不必担心使用某些单元的时候它还没有创建。
我不能讲太多的了,因为我和公司签订有保密合同....看你自己的了。
aqinag
2003-06-08
打赏
举报
回复
放到数据模块中
codecb
2003-06-08
打赏
举报
回复
捧场!
xiaojianw
2003-06-08
打赏
举报
回复
同意楼上!
warton
2003-06-08
打赏
举报
回复
由于访问数据库可以用很长的时间,可以做个splash窗口,显示这个窗口时打开数据库,初始化必要的变量!
Lewolf
2003-06-08
打赏
举报
回复
阿瑞说的不一定适合你的,如果你在对象构造之前访问了数据库,并且已经获取了正确的参数,那么没有问题,如果数据库的访问组件就在这个Form中,那可能不行的。如果使用的是配置文件,当然是可以的。
gdyt007
2003-06-08
打赏
举报
回复
阿瑞的这个方法没有试!好!GO ON
meCAD
2003-06-08
打赏
举报
回复
用构造函数读取数据赋给私有变量.
如果缺少这些变量就不能运行.这样不行吗?
gdyt007
2003-06-08
打赏
举报
回复
阿瑞!是这样的,比如说你打开一个串口,肯定很多东西要初始化,比如说波特率什么的!但是那些东西却不能让用户去设,我是为我的软件开个后门,也就是说完成后还能根据硬件来更改那些参数!所以说那些参数放在了一个加密的文件里面,要是说初始化不了这些参数,就让程序不启动!大家给点好的建议及经验!谢谢
meCAD
2003-06-08
打赏
举报
回复
你想干什么?
这么神经的想法.
加载更多回复(1)
我不是蓝牙大神,但还是斗胆对蓝牙学习路线给点
建议
!
我会分别给蓝牙协议栈的从业者和蓝牙SoC从业者或者蓝牙APP整合者一个
建议
,我给不了蓝牙Controller学习的
建议
,希望大家能给我点学习蓝牙Controller的
建议
,我自己也想学Controller,得不到的总是在骚动嘛!...
权限认证授权 征求大家的意见 走过看过来点意见
启动授权服务是加载资源与权限的关系进入redis 网关时通过解析jwt获取用户权限信息 文件请求路径 匹配redis数据库中的key 对比value值确定是否可以进行访问 ...老是感觉有问题 大家给点
建议
!!!!!! ...
linux shell 脚本 入门到实战详解[⭐
建议
收藏!!⭐]
文章目录shell 入门到实战详解[⭐
建议
收藏!!⭐]关于作者**作者介绍**一、shell 入门简介1.1 什么是shell1.2 shell 编程注意事项1.3 第一个shell 脚本 hello world二、shell 环境变量讲解2.1 shell 变量详解2.2 ...
计算机专业研究生需要什么笔记本电脑,计算机专业研究生买笔记本,再请提
建议
!...
计算机专业研究生买笔记本,再请提
建议
!來源:互聯網2010-04-05 06:46:22評論分類: 電腦/網絡問題描述:本人计算机专业,有台...提点
建议
吧大家。型号,配置详细点。我没有很多钱。7000封顶了。呵呵,再说没必要一...
女朋友生日java程序_★★女朋友要过生日了!我想用java为她写一个程序,一举两得啊! 希望大家多提
建议
啊!谢谢!!!...
女朋友要过生日了,我想用java为她写一个程序,所以想请教大家,希望大家给我出出点子,同时手头有3D等漂亮图形的java程序或其他一些特效的文字,图形java程序,都希望大家多提供,多帮忙,我非常感谢!对我帮助很大...
C++ Builder
13,826
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章