31.05.2007, 15:03 | #21 |
Участник
|
В первом случае - создание экземпляра класса SalesForm и присвоение его переменной salesForm
Во втром - присвоение переменной salesForm вызывающего объекта (может быть как форма (FormRun), так и класс).
__________________
Axapta v.3.0 sp5 kr2 |
|
31.05.2007, 15:07 | #22 |
Участник
|
в первом случае создаешь новый объект, а во втором, используешь переданный через args
|
|
31.05.2007, 15:12 | #23 |
Участник
|
не это понятно, не понятно в каком случае, какой вариант использовать
|
|
31.05.2007, 15:20 | #24 |
Участник
|
просто я все еще мучаю пример с двумя формами. Так вот, когда делал через new, то записи не обновлялись, а когда через args, то обновились, почему так произошло
|
|
31.05.2007, 16:14 | #25 |
SAP
|
у тебя есть форма во время существования этой формы создается класс, этот класс передается другой форме посредством
X++: args().caller(salesForm); |
|
31.05.2007, 17:28 | #26 |
Участник
|
создаетя новая форма и по ссылке и args достается экземпляр класса который был создан предыдущей формай. ну вот в кратся
ето как |
|
31.05.2007, 17:40 | #27 |
Axapta
|
Может стоит почитать что-то про общую теорию программирования? Про ООП там, про классы...
|
|
31.05.2007, 17:45 | #28 |
SAP
|
прошу прощения из args
|
|
01.06.2007, 10:23 | #29 |
Участник
|
аааа я понял, зачем так сделано. Это чтобы можно было записи обновить в датасорсе главной формы. А если через new, то datasorce_ds.reRead перечитает текущий датасоус, а через args перечитает датасоурс главной, я праф?
|
|
|
|