Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Bir obje içerisinde başka bir obje çağırıldığı çağrıldığı zaman input değerler ve export objesi içerisinde bulunan değerler gelirken bunlar ile birlikte gelmeyen ara parametrelerinin kullanılması ve çağırılan çağrılan objeye göre değiştirilmesi gerekiyorsa bu fonksiyon kullanılır. Bu fonksiyon ile içerisine yazılan parametrenin değeri alınır. Bu fonksiyonun çalışma mantığını anlamak için bir de aşağıdaki örneğe bakınız:

Örnek:


Birinci obje A objesi olsun. Aa,Bb,Cc,Dd,Ee parametreleri kullanıcının girdiği; F,G,H bu kullanıcı girdileri ile hesaplanan ara parametreler; kk da export objesi içerisinde bir parametre olsun

...

Code Block
languagexml
themeEclipse
<O N="A" T="Project">

...


   <P N="Aa" V="100" Role="Input" />

...


   <P N="Bb" V="50" Role="Input" />

...


   <P N="Cc" V="333" Role="Input" />

...


   <P N="Dd" V="888" Role="Input" />

...


   <P N="Ee" V="40" Role="Input" />

...


   <P N="F" V="Aa+Bb"  />

...


   <P N="G" V="Bb+Cc"  />

...


   <P N="H" V="Dd+Ee+Cc"  />

...


   <O T="Export"

...

 >
   <P N="kk" V="100" />
   </

...

O>
</O>


B objesinde A objesinin parametrelerinin kullanılması gereksin

...


Code Block
languagexml
themeEclipse
<O N="B" T="Project">

...

  
    <P N="Param1" V="600" Role="Input" />

...


    <P N="Param2" V="70" Role="Input" />

...


    <O T="A">

...


       <P N="Aa" V="70" />

...


       <P N="Bb" V="30" />

...


       <P N="Cc" V="3" />

...


       <P N="Dd" V="8" />

...


       <P N="Ee" V="40" />

...


       <P N="kk" V="100" />

...


       <P N="istenendeger1" V="exportval(F)" />

...


       <P N="istenendeger2" V="exportval(G)" />

...


       <P N="istenendeger3" V="exportval(H)" />
    </

...

O>
    <P N="Hesap" V="istenendeger1+istenendeger2+istenendeger3" />
<!-- Böylelikle B objesi içerisinde A objesinin değerlerini istediğimiz

...

 gibi
A objesi bozmadan değiştirebilir(böylelikle istenen değerler de baştan hesaplanıp değer alır) istenendeger parametrelerini B objesinde kullanabiliriz-->
</

...

O>
Hesap=184 Olur.