一个有按钮的任务! - 页 5

 
Dmitry Fedoseev:
这些都是在哪里做的?在ontic by ticks函数中,还是在ontimer中,还是在哪里?你在哪里调用ObjectGetInteger(),以知道 哪个 按钮被 按下


记住按钮以前的状态,那么你就会知道哪个按钮刚刚被按下,哪个是很久以前按的。

那么你在哪里节省这些时间呢?变成每个按钮的变量?这不是一个选项。
 
Vladimir Pastushak:
你是说时间吗? 我在哪里可以节省这些时间?在每个按钮的变量中?这不是一个选项。

不,不是时间,而是条件。什么是不可以的?为按钮创建变量?为什么不呢?如果没有额外的变量(最好是一个数组),这个问题是无法解决的。

 
Dmitry Fedoseev:

不,不是时间,而是条件。什么是不可以的?为按钮创建变量?为什么不呢?如果没有额外的变量(或者最好是一个数组),这个问题是无法解决的。

不用繁琐的构造也能解决......我已经写过状态了。 你一定没有遇到过这个问题,看不出它是什么......

试着画出2-3个按钮,并按下一个来禁用另一个......似乎一切都很简单......

 
Vladimir Pastushak:

它可以解决,不需要繁琐的建设......我已经写了条件,你可能没有遇到过类似的问题,不知道问题 出在哪里......

试着画2-3个按钮,当你按下一个按钮时,另一个就会失效......这看起来很简单......。

没有那么多。我完全看不出这里有什么问题。这是初级的,甚至是300个按钮。我已经解释了如何做到这一点。创建一个数组,将按钮的状态存储在其中。由于按钮的状态 与数组中的状态不一致,这意味着它被一个人按下了。
 
我也认为你从坚持中得到了乐趣。这就像我有一个不可思议的问题,甚至没有人能够理解,而我也因此而变得多么独特和了不起。这是一个2x2=4的问题。
 
Dmitry Fedoseev:
这就有点问题了。我完全看不出这里有什么问题。这是初级的,甚至是300个按钮。我已经解释了如何做到这一点。创建一个数组,将按钮的状态存储在其中。由于按钮的状态 与数组中的状态不一致,这意味着它被一个人按下了。

好的!

阵列中的100个按钮被按下,50号按钮被按下,其他99个被推到按下的状态。

用户按下53号按钮。专家顾问从头开始浏览代码,到达第50号按钮,并按下第53号按钮......所以,用户点击的东西没有效果......。

 

四页纸试图问一个问题。

这一切是在哪里完成的?在ontic by tick函数中,还是在ontimer中,或者在哪里?你在哪里调用ObjectGetInteger()来知道一个按钮 是否被按下?

 
Dmitry Fedoseev:
我也认为你从坚持中得到了乐趣。这就像我有一个不可思议的问题,甚至没有人能够理解,而我也因此而变得多么独特和了不起。这是一个2x2=4的问题。
当似乎有必要接受洗礼时,我正在寻找一个特定问题的解决方案,如果它是2x2,那么你的版本在工作室...
 
Vladimir Pastushak:

好的!

一组100个按钮被按下,第50个按钮被按下,其余99个被按下。

用户按下53号按钮。顾问从头开始浏览代码,来到50号按钮,按了53号按钮......所以,用户点击的东西没有任何效果......

达到50后就不会再有推举了,因为这种推举已经在阵列中得到了固定。按钮50被按下,阵列说被按下。另一方面,在53岁时,按钮被 按下,阵列说被按下。
 
Vladimir Pastushak:
当它似乎交叉时,我正在寻找一个特定问题的解决方案,如果它是2x2,那么你在工作室的选择......
它已经在工作室里做了五次。