TC官方合作论坛

 找回密码
 立即注册
查看: 646|回复: 6
打印 上一主题 下一主题

[已解决] 问个弱弱的问题关于初始化问题

[复制链接]
跳转到指定楼层
楼主
发表于 2012-7-30 10:17:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
代码如下,做一个移动的图片,然而我初始化图片坐标不好用,并且我做了断点在初始化下面的左边位置=0处,程序没有运行到这里,
我想问一下类似的情况怎么初始化变量?求高手解答,不胜感激

空间 两个移动的图片
//定义默认空间
整型 左边位置,右边位置,上边位置,下边位置,水平位置,垂直位置
逻辑型 向下,向上,向左
   
功能 逻辑型 开始_点击()

返回 真
//函数返回语句
功能结束

功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()

返回 真
//函数返回语句
功能结束

功能 逻辑型 初始化()
    左边位置=0
    右边位置=380
    水平位置=380

    返回 真
功能结束
功能 逻辑型 定时器0_时钟()
//这里添加你要执行的代码
控件.设置位置("图片框0",水平位置,0,50,80,1)

水平位置=水平位置-10



返回 真
功能结束

空间结束
//空间结束语句
回复

使用道具 举报

地板
发表于 2012-7-30 11:04:25 | 只看该作者
功能 逻辑型 初始化()

你的初始化方法是通过 在主面板的属性里添加,如图
,手动添加是无效的!TC也不会执行的!所以你的断点可能是这样原因导致的!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

沙发
发表于 2012-7-30 10:37:16 | 只看该作者
这个实例,主要是 控件.设置位置 的参数 水平位置和垂直位置需要一个初始值,而这个初始值不能在计时器的  定时器0_时钟() 代码里赋初值,因为计时器是按一定频率执行里面的代码,好比加了等待的死循环。所以这个初始值需要在初始化里面赋值。水平位置一开始在最右边的话,水平位置 初始值 就是客户区宽-图片长;垂直位置一开始在最下面的话,垂直位置 初始值 就是 客户区高 - 立着的图片的高
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-7-30 11:02:39 | 只看该作者
回复 2楼梦里只影向你的帖子

我在计时器中添加了一个端点,当运行到断点的时候,变量检测中我定义的变量都是0,问题在于我初始化得数字程序都没有运行。怎么办呀。
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-7-30 11:10:26 | 只看该作者
回复 4楼Abin的帖子

正解,我自己定义的初始化,没通过窗口。谢谢
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-7-30 11:11:13 | 只看该作者
也感谢2楼的同学的帮助,受益了
回复 支持 反对

使用道具 举报

7#
发表于 2012-7-30 11:51:21 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-13 21:05 , Processed in 0.129390 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表