TC官方合作论坛

标题: 问个弱弱的问题关于初始化问题 [打印本页]

作者: 草上飞cck    时间: 2012-7-30 10:17
标题: 问个弱弱的问题关于初始化问题
代码如下,做一个移动的图片,然而我初始化图片坐标不好用,并且我做了断点在初始化下面的左边位置=0处,程序没有运行到这里,
我想问一下类似的情况怎么初始化变量?求高手解答,不胜感激

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

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

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

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

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

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

水平位置=水平位置-10



返回 真
功能结束

空间结束
//空间结束语句
作者: 梦里只影向你    时间: 2012-7-30 10:37
这个实例,主要是 控件.设置位置 的参数 水平位置和垂直位置需要一个初始值,而这个初始值不能在计时器的  定时器0_时钟() 代码里赋初值,因为计时器是按一定频率执行里面的代码,好比加了等待的死循环。所以这个初始值需要在初始化里面赋值。水平位置一开始在最右边的话,水平位置 初始值 就是客户区宽-图片长;垂直位置一开始在最下面的话,垂直位置 初始值 就是 客户区高 - 立着的图片的高
作者: 草上飞cck    时间: 2012-7-30 11:02
回复 2楼梦里只影向你的帖子

我在计时器中添加了一个端点,当运行到断点的时候,变量检测中我定义的变量都是0,问题在于我初始化得数字程序都没有运行。怎么办呀。
作者: Abin    时间: 2012-7-30 11:04
功能 逻辑型 初始化()

你的初始化方法是通过 在主面板的属性里添加,如图
[attach]4526[/attach],手动添加是无效的!TC也不会执行的!所以你的断点可能是这样原因导致的!
作者: 草上飞cck    时间: 2012-7-30 11:10
回复 4楼Abin的帖子

正解,我自己定义的初始化,没通过窗口。谢谢
作者: 草上飞cck    时间: 2012-7-30 11:11
也感谢2楼的同学的帮助,受益了
作者: c724211922    时间: 2012-7-30 11:51
学习了




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1