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