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