|
|
|
Как создать массив из массивов записей разного типа
|
|||
|---|---|---|---|
|
#18+
Есть несколько массивов записей такого вида: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Мне нужно объединить массивы rec1Arr, rec2Arr, rec3Arr в единый массив, чтобы из него можно было обращаться к внутренним массивам по индексам, например GlobalArr[0].A:= 'hello'; Подскажите как это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2019, 15:07 |
|
||
|
Как создать массив из массивов записей разного типа
|
|||
|---|---|---|---|
|
#18+
garun например GlobalArr[0].A:= 'hello'; ошибочка, хотел сказать как-то так: GlobalArr[0][10].A:= 'hello'; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2019, 15:20 |
|
||
|
Как создать массив из массивов записей разного типа
|
|||
|---|---|---|---|
|
#18+
не понятно, что конкретно нужно, уточняй ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2019, 15:32 |
|
||
|
Как создать массив из массивов записей разного типа
|
|||
|---|---|---|---|
|
#18+
makhaonне понятно, что конкретно нужно,По идее ему нужен вариативный record. Но со строками будет облом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2019, 15:36 |
|
||
|
Как создать массив из массивов записей разного типа
|
|||
|---|---|---|---|
|
#18+
А если так? Код: pascal 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2019, 15:57 |
|
||
|
Как создать массив из массивов записей разного типа
|
|||
|---|---|---|---|
|
#18+
Как насчет трех волшебных слов: инкапсуляция, наследование, полиморфизм ? Сделай базовый класс, три потомка и массив экземпляров базового класса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2019, 17:35 |
|
||
|
Как создать массив из массивов записей разного типа
|
|||
|---|---|---|---|
|
#18+
Код: pascal 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. И вот, поддержите еще: https://quality.embarcadero.com/browse/RSP-22953 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2019, 18:02 |
|
||
|
Как создать массив из массивов записей разного типа
|
|||
|---|---|---|---|
|
#18+
rgreatИ вот, поддержите еще: https://quality.embarcadero.com/browse/RSP-22953 А как ты себе это представляешь? Код: pascal 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. куда вешать проверку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2019, 18:31 |
|
||
|
Как создать массив из массивов записей разного типа
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, На SeRec, как ты и сделал. Вообще при присваивании рекорда в пропертях по логике должны дергатся и геттер и сеттер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2019, 18:49 |
|
||
|
Как создать массив из массивов записей разного типа
|
|||
|---|---|---|---|
|
#18+
О блин, привык что редактировать нелья. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2019, 18:50 |
|
||
|
Как создать массив из массивов записей разного типа
|
|||
|---|---|---|---|
|
#18+
If record property have getter and/or setter functions then they could be called automatically. Код: pascal 1. would be equivalent to Код: pascal 1. 2. 3. Вариант раз Код: pascal 1. геттера нет вообще. Вариант 2 - очень тяжелый геттер или геттер меняющий внутреннее состояние. Зачем мне лишний вызов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2019, 18:52 |
|
||
|
Как создать массив из массивов записей разного типа
|
|||
|---|---|---|---|
|
#18+
rgreatВообще при присваивании рекорда в пропертях по логике должны дергатся и геттер и сеттер.И кому такое счастье нужно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2019, 18:53 |
|
||
|
Как создать массив из массивов записей разного типа
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_ геттера нет вообще. Нету - не дергается. Вариант 2 - очень тяжелый геттер или геттер меняющий внутреннее состояние. Зачем мне лишний вызов? Удобство. Кода меньше гораздо. Не нравится что он тяжелый - не пользуйся. Можешь как сейчас "сэкономить" такты через поинтер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2019, 18:54 |
|
||
|
Как создать массив из массивов записей разного типа
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_ И кому такое счастье нужно? Всем кто с рекордами через проперти работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2019, 18:55 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39884990&tid=2038871]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
134ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 262ms |
| total: | 485ms |

| 0 / 0 |
