|
Как при открытии окна передать в качестве параметра
|
|||
---|---|---|---|
#18+
массив структур. Возможно ли такое? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2004, 10:13 |
|
Как при открытии окна передать в качестве параметра
|
|||
---|---|---|---|
#18+
Попробуй через message.powerobjectparm ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2004, 10:34 |
|
Как при открытии окна передать в качестве параметра
|
|||
---|---|---|---|
#18+
Если в качестве ObjectParm будет структура содержащая массив структур ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2004, 10:37 |
|
Как при открытии окна передать в качестве параметра
|
|||
---|---|---|---|
#18+
Ermak! Благоволите, пожалуйста, примерчик! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2004, 10:43 |
|
Как при открытии окна передать в качестве параметра
|
|||
---|---|---|---|
#18+
авторБлаговолите, пожалуйста, примерчик! Хорошо, давайте разберемся. Мы не можем в качестве параметра в окно передать массив. Что бы это обойти необходимо определить структуру в качестве элемента которой может быть массив. Допустим такую Код: plaintext 1. 2. 3. 4. 5.
Предположим нам необходимо передать в окно массив таких структур. Тогда нам необходимо определить стркуктуру элементом которой будт какая-нибудь структура. Допустим это будет выше приведенная структура str_arg Код: plaintext 1. 2. 3. 4. 5.
Когда Вы определяете структуру, то Вы видите DW с двумя полями: - Type - Variable Name Поле Type - это выподающий список. Но это поле редактируемое . Если в нём отсутствует Необходимый тип переменной, то Вы можите ввести свой - пользовательский тип вручную. После этого осталость заполнить все наши структуры данными Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
В вызываемом окне в событии open() принимаем переданный массив структур Код: 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.
Вот, я проверил, у меня работает PB 9.0.1 Build 7066 Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2004, 08:08 |
|
|
start [/forum/topic.php?fid=15&fpage=110&tid=1339352]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 181ms |
0 / 0 |