Thank you Daniel for your complex answer. But mine problem is about to double, and spacial with value 0. If input value to VBcomponet exist (for example: VBcomponent is connect with slider), i would to call 1st function and correct intup shoud be a value "0". But when doest exist connection i need call another function. Exist some other way, how i get answer, if connection exist?
Best, Joach On Jan 14, 10:07 pm, damien_alomar <[email protected]> wrote: > It depends largely on what kind of value you're actually accepting. > The reason for this is that VB.Net will assign values to variables > when the are created depending on what kind of data type they are. > For anything thats a complex object (so any sort of geometry > information basically), a variable of that data type which does not > contain any value will be have a special value of Nothing. Here's an > example how to use that to our advantage...in the example we'll set > the "default" value for a plane > > If IsNothing (ghPlane) Then > ghplane = New OnPlane() 'creates a new xyPlane > End If > > For numbers its a little different because VB.Net will automatically > assign that variable a zero. So, you could test and see if the number > is zero and assign a base value to it, but the only downside to that > is that if someone actually wants to supply a value of zero it will be > replaced by what ever the default value is. Off the top of my head, I > don't remember what is the default value with boolean values, although > I think its false. Again, you could get in trouble changing that one > around. Hope that helps. > > Best, > Damien > > On Jan 13, 4:15 pm, joach <[email protected]> wrote: > > > How I can declare a default value of input data to VB.net component? > > Something like when i used a cull component in GH, defaulf value of > > frequency ("N") is set to no. 2. > > > Any idea? > > Thx Joach
