|
|
|
Цикл по структуре
|
|||
|---|---|---|---|
|
#18+
Подскажите плиз, можно ли в цикле ходить по структуре, если можно то как?:) Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2005, 17:06 |
|
||
|
Цикл по структуре
|
|||
|---|---|---|---|
|
#18+
Поясните плиз, если по структуре, то по какой? Они, структуры разные бывают... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2005, 17:31 |
|
||
|
Цикл по структуре
|
|||
|---|---|---|---|
|
#18+
uuserПодскажите плиз, можно ли в цикле ходить по структуре, если можно то как?:) Спасибо. а зачем ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 10:42 |
|
||
|
Цикл по структуре
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 13:47 |
|
||
|
Цикл по структуре
|
|||
|---|---|---|---|
|
#18+
rhs Код: plaintext 1. 2. 3. mystructure lstr[] long ll_ndx for ll_ndx = 1 to UpperBound( lstr ) lstr[ ll_ndx ].var = <все что нужно> next Вы это имели ввиду? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 14:37 |
|
||
|
Цикл по структуре
|
|||
|---|---|---|---|
|
#18+
Скорее всего не это, т.к. тут получается массив структур и по нему-то ходить просто. Возможно, имеется в виду - пройти по элементам структуры, не указывая их поименно, т.е. что-то вроде Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Но я сомневаюсь, что это возможно сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2005, 06:59 |
|
||
|
Цикл по структуре
|
|||
|---|---|---|---|
|
#18+
AndynНо я сомневаюсь, что это возможно сделать. Именно так как Вы написали - сделать можно. Взять скопировать структуру по какому-нибудь адресу и там ковыряться в линейном массиве (если поля структуры известны в design-time). Для произвольного же типа - действительно скорее всего не получится. Поддержка RTTI в PB более чем скромная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2005, 10:07 |
|
||
|
Цикл по структуре
|
|||
|---|---|---|---|
|
#18+
Есть еще вариант. Правда, действует только если структура линейная, т.е. не содержит внутри себя других структур или массивов. Ее надо скопировать в DS (используя .Data), и в нем уже бродить по номерам колонок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2005, 11:40 |
|
||
|
Цикл по структуре
|
|||
|---|---|---|---|
|
#18+
Локшин МаркДля произвольного же типа - действительно скорее всего не получится. Поддержка RTTI в PB более чем скромная. Вот такой смешной объект есть :-) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2005, 20:39 |
|
||
|
Цикл по структуре
|
|||
|---|---|---|---|
|
#18+
Филипп - просто великолепно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 10:03 |
|
||
|
Цикл по структуре
|
|||
|---|---|---|---|
|
#18+
Прошу, прощения, но как всё же по элементам структуры перемещатся в цикле?! И потом - мало у кого встречаются структуры, не содержащие элементов типа String. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2005, 10:24 |
|
||
|
Цикл по структуре
|
|||
|---|---|---|---|
|
#18+
AnatolyRyabovПрошу, прощения, но как всё же по элементам структуры перемещатся в цикле?! http://www.lokshinmark.narod.ru/files/winapi.zip объект uo_systemchoosecolordialog. Посмотрите как там сделано копирование. Со структурами - по аналогии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2005, 12:45 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=33449451&tid=1337960]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 294ms |

| 0 / 0 |
