社区
控件与界面
帖子详情
我在一个窗口里面建立了10000个控件,排节目用的界面。。。。。你试过吗?
houzh
2001-11-01 05:19:30
我在一个窗口里面建立了10000个控件,我打算要建立10000--1000000控件的。排节目用的界面,排节目时正常,但退出程序再进入程序时,程序运行资源不足,改了编译的堆栈大小指示后还是不行。程序无法弹出菜单,对话框。。。其他正常。。。
请教高手,如何解决,BCB有控件数量的限制吗?
...全文
304
39
打赏
收藏
我在一个窗口里面建立了10000个控件,排节目用的界面。。。。。你试过吗?
我在一个窗口里面建立了10000个控件,我打算要建立10000--1000000控件的。排节目用的界面,排节目时正常,但退出程序再进入程序时,程序运行资源不足,改了编译的堆栈大小指示后还是不行。程序无法弹出菜单,对话框。。。其他正常。。。 请教高手,如何解决,BCB有控件数量的限制吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
39 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
houzh
2001-12-26
打赏
举报
回复
我的程序现在可以排10万以上的节目了,不过要有点耐心.跑得比较慢(有好多后台线程)
houzh
2001-11-29
打赏
举报
回复
每个频道最多可以发送64天的节目信息,这些节目安排的信息必须提前告诉用户(相当于电视报)广告,新闻等哪怕只有10来秒也是一个节目
如果每个频道一天按100各节目算.100个频道就是10000个节目,如果都排30天的话就是
30万个节目.准备用VC重写过.可能会好些
界面是不错的,决不会再有大的改动
hx
2001-11-26
打赏
举报
回复
cker:有道
不过先把这些对象,做成。。。就把它们有些记录下来,
在事件中,再处理。
ggyy
2001-11-26
打赏
举报
回复
用后台数据库+动态产生控件
hx
2001-11-26
打赏
举报
回复
没必要改界面
hx
2001-11-26
打赏
举报
回复
加入讨论!
TR@SOE
2001-11-26
打赏
举报
回复
首先,还是建议用数据库;
其次,没有必要一下子派生那么多的控件,需要时动态生成好了。
ddeng
2001-11-06
打赏
举报
回复
还真有这样毫不珍惜系统资源的写程序方法:)
luxiaoban
2001-11-06
打赏
举报
回复
动态创建控件不就得了
rh
2001-11-05
打赏
举报
回复
我只提一句:
你看看DBCtrlGrid那样的功能是不是你需要的?
我想应该可以满足你的要求吧。
你可以直接用。也可以看代码自己做自己的
建议还是采取孙春阳的方法,用数据库搞定之
fsheron
2001-11-05
打赏
举报
回复
在《CD收藏家》中(http://www.csdn.net/cnshare/soft/9/9306.html),最多的时候可以同时显示10万个略缩图。
luou
2001-11-05
打赏
举报
回复
同意Dala和Wingsun,这样的程序可以看作一般的数据库客户端来考虑。需要什么,显示什么。
houzh
2001-11-05
打赏
举报
回复
有谁做过这样的测试,如果一个控件的位置被覆盖或坐标为负数,
是不是就不会产生Paint事件
781014
2001-11-04
打赏
举报
回复
down
Wingsun
2001-11-04
打赏
举报
回复
我觉得你不应该在界面中有这么多的控件,有很多的东西应该是重复的,也就是他们可以通过变换显示的内容来达到显示信息的目的。通过分页,分栏等等方式来显示数据,有一点我觉得比较重要的是“只显示要显示的内容”那么不需要显示的内容就可以不为其创建相应的窗口了。
烟波三千里人鬼五百年
2001-11-04
打赏
举报
回复
支持拖放的话,要自己计算频道中鼠标的位置。
呵呵,做好了就很不错。
作不好...
houzh
2001-11-03
打赏
举报
回复
放心吧,各位,cker给我的启发很大,以前做类似的东西因为数量不多,都是从TCustomControl派生下来的。现在数量多了按cker的改成从TCustomLaebl派生。我已经试过
3、5万节目排上去不会有问题的,三万的节目时程序占用内存20M,能排10万就可以达到要求了,我只是想把控件设到最大宽度是放满节目没问题就行,每个节目的信息可以共享,
节目的多次调度在内存中只保留一份节目信息,如:节目简介,演员表等等。
至于界面,其他方法都无法让用户直接看出节目播放的时序及先后关系。时间坐标和频道是很直观的方式,好多视频剪辑软件也是这种方式。再说,我这程序历时8个月,20000行的
代码,也不是各位说得那么简单,我的界面图只是其中一个,单文档的结构,整个系统就一个窗口,操作简单,系统里面很少用什么按钮,节目通过直接拖放编排。用起来很方便的。
sonicss
2001-11-03
打赏
举报
回复
如果要显示全国的各个电视节目表,按这种方法要多少控件,即使内存允许,难道就不让别的程序运行了吗
Dala
2001-11-03
打赏
举报
回复
建议用数据库形式显示所有节目,当用户需要操作某节目时,调用一个统一的界面。
houzh
2001-11-03
打赏
举报
回复
cker说。直接用频道控件来“显示”。 这样节目就不能是一个控件,同时要处理节目编排的拖放比较困难,老板的要求就是节目编辑必须支持拖放,必须十分十分的方便
加载更多回复(19)
VB问题
10000
例 VB问题
10000
例
VB问题
10000
例VB问题
10000
例VB问题
10000
例VB问题
10000
例VB问题
10000
例
WPF 某个
界面
或
控件
在
界面
找不到看不到可能的原因
本文来告诉大家在 WPF 开发中,发现有某个按钮或某个
控件
,某个预期的
界面
,没有在
窗口
或者没有在
界面
里面
看到或者找到可能的原因和调试的方法 不在视觉树 如果
控件
在
界面
看不到,首先需要通过视觉树了解
控件
是否还在视觉树上
一个
不存在视觉树的
控件
,肯定不会在
界面
中显示 调试某个
控件
元素是否在 WPF
界面
的视觉树上,可以通过 VisualStudio 的实时可视化树功能进行调试 如果已进入后台断点,...
python
控件
随
窗口
变化_python tk怎样调整
一个
button
控件
和Entry
控件
在
界面
的位置
展开全部tk的话,建议你用grid把
控件
在的位置规划好,然后放到grid的cell
里面
,如果你62616964757a686964616fe4b893e5b19e31333332616434想用绝对位置来定位
控件
,一旦
界面
大小变化,
控件
布局会很难看的。给你个例子你就知道怎么做了。from tkinter import *from tkinter import ttkdef calculate(*a...
在C#中子线程如何操作主
窗口
线程上的
控件
在C#中子线程怎样操作主线程中
窗口
上
控件
在C#中,直接在子线程中对
窗口
上的
控件
操作是会出现异常,这是因为子线程和运行
窗口
的线程是不同的空间,因此想要在子线程来操作
窗口
上的
控件
。是不可能简单的通过
控件
对象名来操作,但不是说不能进行操作,微软提供了Invoke的方...
C#WPF登录
界面
-自定义
控件
wpf自定义
控件
绘制登录
界面
控件与界面
604
社区成员
12,293
社区内容
发帖
与我相关
我的任务
控件与界面
PowerBuilder 控件与界面
复制链接
扫一扫
分享
社区描述
PowerBuilder 控件与界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章