TC官方合作论坛

标题: 历史贴 [打印本页]

作者: 418958500    时间: 2012-10-24 03:49
标题: 历史贴
本帖最后由 418958500 于 2015-2-26 02:00 编辑

历史贴
作者: TC兔子    时间: 2012-10-24 07:58
这个得晚点等官方答复吧,一个线程内开那么多线程,很容易乱吧.我在学脚本的时候,就有人提醒我,各个功能尽量分开写,错了好找,并且容易知道哪错了
作者: feng123144    时间: 2012-10-24 10:35
九个线程,我最多也只开过三个.
作者: 418958500    时间: 2012-10-24 11:45
回复 2楼TC兔子的帖子

是判断开启而已
那些要开启的线程也只是执行一行代码:
总线程:
如果A,开启线程1
如果B,开启线程2
....
作者: cylhb    时间: 2012-10-24 15:12
表示我写同步的时候,监听2个线程,.每个窗口2个线程...开20个记事本同步...2+2*20=???测试正常,按理说..不存在最多9个的说法....当然,那是以前的版本..现在不清楚..
作者: 418958500    时间: 2012-10-24 18:59
回复 5楼cylhb的帖子

因为语法没有错,但是第十个就提示没有定义 如果把第一个去掉 剩下九个又正常了 在最后再添加一个 又提示没定义
作者: 418958500    时间: 2012-10-24 21:42
问题有更新
作者: 冷月无痕    时间: 2012-10-25 10:00
经过测试,TC没有你说的这个问题...请仔细检查自己的代码!
作者: 418958500    时间: 2012-10-25 15:27
回复 8楼冷月无痕的帖子



  1. 空间 test
  2. //定义默认空间

  3. 功能 逻辑型 开始_点击()
  4. //这里添加你要执行的代码

  5. 返回 真
  6. //函数返回语句
  7. 功能结束

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

  11. 返回 真
  12. //函数返回语句
  13. 功能结束


  14. 功能 逻辑型 线A()
  15.     线程.开启("test.行为3420","")//不是真正的3420个,数字我是乱打的
  16. 返回 真
  17. 功能结束

  18. 功能 逻辑型 行为1()
  19. 返回 真
  20. 功能结束

  21. 功能 逻辑型 行为2()
  22. 返回 真
  23. 功能结束

  24. 功能 逻辑型 行为3()
  25. 返回 真
  26. 功能结束

  27. 功能 逻辑型 行为4()
  28. 返回 真
  29. 功能结束

  30. 功能 逻辑型 行为5()
  31. 返回 真
  32. 功能结束

  33. 功能 逻辑型 行为6()
  34. 返回 真
  35. 功能结束

  36. 功能 逻辑型 行为7()
  37. 返回 真
  38. 功能结束

  39. 功能 逻辑型 行为8()
  40. 返回 真
  41. 功能结束

  42. 功能 逻辑型 行为9()
  43. 返回 真
  44. 功能结束

  45. 功能 逻辑型 行为10()
  46. 返回 真
  47. 功能结束

  48. 功能 逻辑型 行为11()
  49. 返回 真
  50. 功能结束

  51. 功能 逻辑型 行为12()
  52. 返回 真
  53. 功能结束

  54. 功能 逻辑型 行为13()
  55. 返回 真
  56. 功能结束

  57. 功能 逻辑型 行为14()
  58. 返回 真
  59. 功能结束

  60. 功能 逻辑型 行为15()
  61. 返回 真
  62. 功能结束

  63. 功能 逻辑型 行为16()
  64. 返回 真
  65. 功能结束

  66. 功能 逻辑型 行为17()
  67. 返回 真
  68. 功能结束

  69. 功能 逻辑型 行为18()
  70. 返回 真
  71. 功能结束

  72. 功能 逻辑型 行为19()
  73. 返回 真
  74. 功能结束

  75. 功能 逻辑型 行为20()
  76. 返回 真
  77. 功能结束

  78. 功能 逻辑型 行为201()
  79. 返回 真
  80. 功能结束
  81. 功能 逻辑型 行为202()
  82. 返回 真
  83. 功能结束
  84. 功能 逻辑型 行为203()
  85. 返回 真
  86. 功能结束
  87. 功能 逻辑型 行为204()
  88. 返回 真
  89. 功能结束
  90. 功能 逻辑型 行为205()
  91. 返回 真
  92. 功能结束
  93. 功能 逻辑型 行为206()
  94. 返回 真
  95. 功能结束
  96. 功能 逻辑型 行为207()
  97. 返回 真
  98. 功能结束
  99. 功能 逻辑型 行为208()
  100. 返回 真
  101. 功能结束
  102. 功能 逻辑型 行为209()
  103. 返回 真
  104. 功能结束
  105. 功能 逻辑型 行为200()
  106. 返回 真
  107. 功能结束
  108. 功能 逻辑型 行为210()
  109. 返回 真
  110. 功能结束
  111. 功能 逻辑型 行为220()
  112. 返回 真
  113. 功能结束
  114. 功能 逻辑型 行为230()
  115. 返回 真
  116. 功能结束
  117. 功能 逻辑型 行为230()
  118. 返回 真
  119. 功能结束
  120. 功能 逻辑型 行为240()
  121. 返回 真
  122. 功能结束
  123. 功能 逻辑型 行为250()
  124. 返回 真
  125. 功能结束
  126. 功能 逻辑型 行为260()
  127. 返回 真
  128. 功能结束
  129. 功能 逻辑型 行为270()
  130. 返回 真
  131. 功能结束
  132. 功能 逻辑型 行为280()
  133. 返回 真
  134. 功能结束
  135. 功能 逻辑型 行为290()
  136. 返回 真
  137. 功能结束
  138. 功能 逻辑型 行为320()
  139. 返回 真
  140. 功能结束
  141. 功能 逻辑型 行为420()
  142. 返回 真
  143. 功能结束
  144. 功能 逻辑型 行为520()
  145. 返回 真
  146. 功能结束
  147. 功能 逻辑型 行为620()
  148. 返回 真
  149. 功能结束
  150. 功能 逻辑型 行为720()
  151. 返回 真
  152. 功能结束
  153. 功能 逻辑型 行为820()
  154. 返回 真
  155. 功能结束
  156. 功能 逻辑型 行为920()
  157. 返回 真
  158. 功能结束
  159. 功能 逻辑型 行为1020()
  160. 返回 真
  161. 功能结束
  162. 功能 逻辑型 行为1120()
  163. 返回 真
  164. 功能结束
  165. 功能 逻辑型 行为1220()
  166. 返回 真
  167. 功能结束
  168. 功能 逻辑型 行为1320()
  169. 返回 真
  170. 功能结束
  171. 功能 逻辑型 行为1420()
  172. 返回 真
  173. 功能结束
  174. 功能 逻辑型 行为1520()
  175. 返回 真
  176. 功能结束
  177. 功能 逻辑型 行为1620()
  178. 返回 真
  179. 功能结束
  180. 功能 逻辑型 行为1720()
  181. 返回 真
  182. 功能结束
  183. 功能 逻辑型 行为1820()
  184. 返回 真
  185. 功能结束
  186. 功能 逻辑型 行为1920()
  187. 返回 真
  188. 功能结束
  189. 功能 逻辑型 行为2020()
  190. 返回 真
  191. 功能结束
  192. 功能 逻辑型 行为2120()
  193. 返回 真
  194. 功能结束
  195. 功能 逻辑型 行为2220()
  196. 返回 真
  197. 功能结束
  198. 功能 逻辑型 行为2320()
  199. 返回 真
  200. 功能结束
  201. 功能 逻辑型 行为2420()
  202. 返回 真
  203. 功能结束
  204. 功能 逻辑型 行为2520()
  205. 返回 真
  206. 功能结束
  207. 功能 逻辑型 行为2620()
  208. 返回 真
  209. 功能结束
  210. 功能 逻辑型 行为2720()
  211. 返回 真
  212. 功能结束
  213. 功能 逻辑型 行为2820()
  214. 返回 真
  215. 功能结束
  216. 功能 逻辑型 行为2920()
  217. 返回 真
  218. 功能结束
  219. 功能 逻辑型 行为3020()
  220. 返回 真
  221. 功能结束
  222. 功能 逻辑型 行为3120()
  223. 返回 真
  224. 功能结束
  225. 功能 逻辑型 行为3220()
  226. 返回 真
  227. 功能结束
  228. 功能 逻辑型 行为3320()
  229. 返回 真
  230. 功能结束
  231. 功能 逻辑型 行为3420()
  232. 返回 真
  233. 功能结束


  234. 空间结束
  235. //空间结束语句
复制代码

作者: 冷月无痕    时间: 2012-10-25 15:29
回复 9楼418958500的帖子

你的意思是这段代码 编译不了?
作者: 418958500    时间: 2012-10-25 15:33
回复 10楼冷月无痕的帖子

对阿 你可以试试能不能编译 我两部电脑 在前面调用后面的功能块时 都是提示后面的 功能块 无定义
作者: 冷月无痕    时间: 2012-10-25 15:36
回复 9楼418958500的帖子

逻辑型的目前确实会这样 但是 你把线程开启放到最后面 就可以了
也就是说 线程只能开启线程命令之前的逻辑型函数
你可以试试 要不你就换函数类型 要不你就把线程写到最下面
作者: 418958500    时间: 2012-10-25 15:39
回复 12楼冷月无痕的帖子

试过了, 整型 也是这样,目前临时解决方案 就是把控件触发的事件 放后面;要调用的功能块放前面;调用的代码放后面

作者: 冷月无痕    时间: 2012-10-25 15:47
回复 13楼418958500的帖子

正常调用可以上下相互调用 就是线程开启必须在函数后面
作者: 418958500    时间: 2012-10-25 16:01
回复 14楼冷月无痕的帖子
貌似不是前后的问题


这样又可以喔

这样又不行喔
作者: 冷月无痕    时间: 2012-10-25 16:12
这才叫后面



  1. 功能 逻辑型 行为3120()
  2. 返回 真
  3. 功能结束
  4. 功能 逻辑型 行为3220()
  5. 返回 真
  6. 功能结束
  7. 功能 逻辑型 行为3320()
  8. 返回 真
  9. 功能结束
  10. 功能 逻辑型 行为3420()
  11. 返回 真
  12. 功能结束
  13. 功能 逻辑型 线A()
  14.     线程.开启("测试1.行为3420","")
  15. 返回 真
  16. 功能结束
复制代码


作者: 418958500    时间: 2012-10-25 16:17
回复 16楼冷月无痕的帖子

貌似在前面也可以  只是线程调用的 功能块 在很后面的话才不行

谢谢回复咯




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