动态生成控件的问题,请求帮助

wave529 2005-03-28 11:44:41
本人想作一个网络监控的东西,方便自己日常工作,主要要实现以下功能:
1、监控网络上不同的服务类型,大概包括ftp、web、pop3、smtp、ms sql、oracle,还有用ping的方式判别链路状态;
我初步准备将项目相关参数,比如监控类型、ip、用户名、密码、监控时间间隔、重试次数等保存在数据库中。因为监控项目数不定,在运行时根据数据库记录动态生成相关控件--每个项目都有一个timer,还有不同服务的相关控件,比如query什么的。现在的问题是
1、无法事先确定记录数量,如何定义控件?
2、如何动态创建控件?
3、如何根据不同的监控类型,给timer控件定义事件?
以上方法不知合不合理,请各位给一个比较详细的思路。本人新手,请各位指教。
...全文
196 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
yeeyee 2005-04-07
  • 打赏
  • 举报
回复
研究下 《Delphi 面向对象》刘艺
《Inside VCL 》 李维,吧
这些高深的东西,只有自己去弄。
不过很难的。

hellolongbin 2005-04-05
  • 打赏
  • 举报
回复
我初步准备将项目相关参数,比如监控类型、ip、用户名、密码、监控时间间隔、重试次数等保存在数据库中。
---------------
这些东西最好写配置文件

如何根据不同的监控类型,给timer控件定义事件?
---------------------------------------
如果你不能保证你可以处理这个功能,最好也是最安全的方法就是每种情况都定义一个timer控件,到时候直接调用,虽然有点浪费资源,但是安全稳定
wave529 2005-04-05
  • 打赏
  • 举报
回复
up。。。
wave529 2005-04-04
  • 打赏
  • 举报
回复
何鲁青 2005-04-04
  • 打赏
  • 举报
回复
up...
aiirii 2005-03-29
  • 打赏
  • 举报
回复
1、无法事先确定记录数量,如何定义控件?
用配置文件, 可用 .ini, 數據庫, xml

2、如何动态创建控件?
這個還不會??? 那我懷疑你有能力實現上面你要的功能!

3、如何根据不同的监控类型,给timer控件定义事件?
只有自己先定義好, 到時創建時, 對接上去
senlin1998 2005-03-29
  • 打赏
  • 举报
回复
关注
Heyongfeng 2005-03-29
  • 打赏
  • 举报
回复
关注
wave529 2005-03-29
  • 打赏
  • 举报
回复
多谢各位关注,及aiirii。
关于我的问题:
1、无法事先确定记录数量,如何定义控件?
“用配置文件, 可用 .ini, 數據庫, xml”,我想在程序运行时,可以动态添加、删除监控项目,如何能够事先定义配置文件呢?
2、如何动态创建控件?
同时动态创建多个timer及其他控件,比如多个query等,如何能建立对应关系?
cangwu_lee 2005-03-29
  • 打赏
  • 举报
回复
这些交给程序员去做吧
pengxuan 2005-03-29
  • 打赏
  • 举报
回复
关注
wave529 2005-03-28
  • 打赏
  • 举报
回复

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧