|
|
|
Вернуть массив из формы
|
|||
|---|---|---|---|
|
#18+
вызов формы: Код: plaintext 1. 2. метод Init: Код: plaintext 1. в форме заполняю это свойство типа "массив" и метод Unload: Код: plaintext 1. и из формы возвращается только одно первое значение, которое стоит в THISFORM.aArray в итоге массив MyArray полностью заполнен одним элементом ?????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2007, 16:39 |
|
||
|
Вернуть массив из формы
|
|||
|---|---|---|---|
|
#18+
посмотрите пример Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2007, 17:04 |
|
||
|
Вернуть массив из формы
|
|||
|---|---|---|---|
|
#18+
2 КонецЦикла при заинтересованности покажу как работать с немодальными формами через такой трюк Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2007, 18:02 |
|
||
|
Вернуть массив из формы
|
|||
|---|---|---|---|
|
#18+
2ВладимирМ ну я ещё тот извращенец и буду сидеть до последнего, чтобы сделать "именно так", тем более что если вот "именно так" и не получается.... тут уже азарт какой-то возникает.... мне просто и стало интересно почему DO FORM MyFrom TO "Объект" у меня работает, а вот DO FORM MyForm TO "Массив" не получается (весь массив заполняется одним значением)... Хотя на первый взгляд вроде бы всё аналогично..... Правда когда я делал через объект, то я точно знал сколько у меня должно быть значений и следовательно сколько переменных объявлять надо, а вот когда через массив, мне ещё не известно сколько в итоге в нём будет значений.... вобщем я в итоге передал в форму просто имя массива..... 2alex11100 ну а почему бы и нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 09:23 |
|
||
|
Вернуть массив из формы
|
|||
|---|---|---|---|
|
#18+
Массив - это все-таки очень специфическая переменная. Поэтому обращаться с ним надо особо осторожно. По правилам работы с массивом, если явно не указывается номер элемента, то всегда возвращается первый элемент массива. А ведь в команде RETURN Вы не указываете номер элемента. По поводу объекта, Вы не обратили внимания на передачу массива через объект. Т.е. в самом объекте формируется свойство типа массив. Не набор свойств, а именно одно свойство. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 10:46 |
|
||
|
Вернуть массив из формы
|
|||
|---|---|---|---|
|
#18+
показываю принцип здесь показан механиз обмена данными между объектами и отслеживание событий можете прикурутить массивы к формам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 10:53 |
|
||
|
Вернуть массив из формы
|
|||
|---|---|---|---|
|
#18+
др.примеры от др.авторов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 10:54 |
|
||
|
Вернуть массив из формы
|
|||
|---|---|---|---|
|
#18+
а что за формат у returnvalwithbind и statusbar? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 13:49 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34576790&tid=1589187]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
82ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 370ms |

| 0 / 0 |
