Skip to content

Commit 633e299

Browse files
committed
improved error hanlding when passed invalid refs
1 parent b687fb8 commit 633e299

26 files changed

+174
-24
lines changed

lv_src/Doc/from_string.vi

-16 Bytes
Binary file not shown.

lv_src/Item/close.vi

1.05 KB
Binary file not shown.

lv_src/Item/create.vi

88 Bytes
Binary file not shown.

lv_src/Item/get_item_type.vi

-1.34 KB
Binary file not shown.

lv_src/Item/ref_is_valid.vi

1.96 KB
Binary file not shown.

lv_src/Table/Table.lvclass

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
<Property Name="NI.ClassItem.State" Type="Int">1342710288</Property>
4848
</Item>
4949
<Item Name="from_item.vi" Type="VI" URL="../from_item.vi">
50-
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!$_!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!$*!=!!?!!!@$X2P&lt;7R@:72J&gt;#ZM&gt;GRJ9AV597*M:3ZM&gt;G.M98.T!!F597*M:3"P&gt;81!)%"1!!-!!!!"!!)4:8*S&lt;X)A;7YA+'ZP)'6S=G^S+1!01!A!#'FU:7V@=G6G!!"5!0!!$!!$!!1!"!!&amp;!!1!"!!%!!1!"A!%!!=!"!-!!(A!!!U)!!!!!!!!!!!!!!E!!!!!!!!!!!!!!!!!!!!!!!!!#A!!!!!!!!!1!!!!!!!!!!!"!!A!!!!!</Property>
50+
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!$_!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!$*!=!!?!!!@$X2P&lt;7R@:72J&gt;#ZM&gt;GRJ9AV597*M:3ZM&gt;G.M98.T!!F597*M:3"P&gt;81!)%"1!!-!!!!"!!)4:8*S&lt;X)A;7YA+'ZP)'6S=G^S+1!01!A!#'FU:7V@=G6G!!"5!0!!$!!$!!1!"!!&amp;!!1!"!!%!!1!"A!%!!=!"!-!!(A!!!U)!!!!!!!!!!!!!!E!!!!!!!!!!!!!!!!!!!!!!!!!#A!!!!!!!!!3!!!!!!!!!!!"!!A!!!!!</Property>
5151
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
5252
<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
5353
<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
@@ -73,6 +73,15 @@
7373
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
7474
<Property Name="NI.ClassItem.State" Type="Int">1342710289</Property>
7575
</Item>
76+
<Item Name="is_valid_ref.vi" Type="VI" URL="../is_valid_ref.vi">
77+
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!%B!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!$*!=!!?!!!@$X2P&lt;7R@:72J&gt;#ZM&gt;GRJ9AV597*M:3ZM&gt;G.M98.T!!F597*M:3"P&gt;81!)%"1!!-!!!!"!!)4:8*S&lt;X)A;7YA+'ZP)'6S=G^S+1!S1(!!(A!!(Q^U&lt;WVM8W6E;81O&lt;(:M;7).6'&amp;C&lt;'5O&lt;(:D&lt;'&amp;T=Q!)6'&amp;C&lt;'5A;7Y!!&amp;1!]!!-!!-!"!!%!!5!"!!%!!1!"!!'!!1!"!!(!A!!?!!!$1A!!!!!!!!!!!!!D1M!!!!!!!!!!!!!!!!!!!!!!!!)!!!!!!!!!!!!!!#1!!!!!!%!#!!!!!!</Property>
78+
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
79+
<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
80+
<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property>
81+
<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
82+
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
83+
<Property Name="NI.ClassItem.State" Type="Int">1082401280</Property>
84+
</Item>
7685
<Item Name="list_items.vi" Type="VI" URL="../list_items.vi">
7786
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;/!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!!Z!-0````]%&lt;'FO:1!!%E"!!!(`````!!5&amp;;82F&lt;8-!-E"Q!"Y!!"]0&gt;'^N&lt;&amp;^F:'FU,GRW&lt;'FC$62B9GRF,GRW9WRB=X-!#62B9GRF)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!$*!=!!?!!!@$X2P&lt;7R@:72J&gt;#ZM&gt;GRJ9AV597*M:3ZM&gt;G.M98.T!!B597*M:3"J&lt;A!!91$Q!!Q!!Q!%!!9!"Q!%!!1!"!!%!!A!"!!%!!E$!!"Y!!!.#!!!!!!!!!E!!!!.#Q!!!!!!!!!!!!!!!!!!!!!!!!I!!!!!!!!!!!!!!"!!!!U!!!!-!!!!!!!!!!!!!!%!#A!!!!!</Property>
7887
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
@@ -110,13 +119,13 @@
110119
<Property Name="NI.ClassItem.State" Type="Int">1342710290</Property>
111120
</Item>
112121
<Item Name="to_item.vi" Type="VI" URL="../to_item.vi">
113-
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;A!!!!#A!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!$*!=!!?!!!?$X2P&lt;7R@:72J&gt;#ZM&gt;GRJ9AR*&gt;'6N,GRW9WRB=X-!!!B*&gt;'6N)'^V&gt;!!!-E"Q!"Y!!"]0&gt;'^N&lt;&amp;^F:'FU,GRW&lt;'FC$62B9GRF,GRW9WRB=X-!#62B9GRF)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!$*!=!!?!!!@$X2P&lt;7R@:72J&gt;#ZM&gt;GRJ9AV597*M:3ZM&gt;G.M98.T!!B597*M:3"J&lt;A!!91$Q!!Q!!Q!%!!5!"A!%!!1!"!!%!!=!"!!%!!A$!!"Y!!!.#!!!!!!!!!E!!!!.#Q!!!!!!!!!!!!!!!!!!!!!!!!I!!!!!!!!!!!!!!"!!!!U!!!!-!!!!!!!!!!!!!!%!#1!!!!!</Property>
122+
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!%B!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!$*!=!!?!!!?$X2P&lt;7R@:72J&gt;#ZM&gt;GRJ9AR*&gt;'6N,GRW9WRB=X-!!!B*&gt;'6N)'^V&gt;!!!)%"1!!-!!!!"!!)4:8*S&lt;X)A;7YA+'ZP)'6S=G^S+1!S1(!!(A!!(Q^U&lt;WVM8W6E;81O&lt;(:M;7).6'&amp;C&lt;'5O&lt;(:D&lt;'&amp;T=Q!)6'&amp;C&lt;'5A;7Y!!&amp;1!]!!-!!-!"!!%!!5!"!!%!!1!"!!'!!1!"!!(!Q!!?!!!$1A!!!!!!!!!!!!!#1!!!!!!!!!!!!!!!!!!!!!!!!!+!!!!!!!!!!!!!!!1!!!!!!%!#!!!!!!</Property>
114123
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
115124
<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
116125
<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
117126
<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
118127
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
119-
<Property Name="NI.ClassItem.State" Type="Int">1115685392</Property>
128+
<Property Name="NI.ClassItem.State" Type="Int">1082139152</Property>
120129
</Item>
121130
<Item Name="to_string.vi" Type="VI" URL="../to_string.vi">
122131
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!%]!!!!#A!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!$E!Q`````Q2U&lt;WVM!!!%!!!!-E"Q!"Y!!"]0&gt;'^N&lt;&amp;^F:'FU,GRW&lt;'FC$62B9GRF,GRW9WRB=X-!#62B9GRF)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!$*!=!!?!!!@$X2P&lt;7R@:72J&gt;#ZM&gt;GRJ9AV597*M:3ZM&gt;G.M98.T!!B597*M:3"J&lt;A!!91$Q!!Q!!Q!%!!5!"A!&amp;!!5!"1!&amp;!!=!"1!&amp;!!A$!!"Y!!!.#!!!#1!!!!!!!!!.#Q!!!!!!!!!!!!!!!!!!!!!!!!I!!!!!!!!!!!!!!"!!!!U!!!!-!!!!!!!!!!!!!!%!#1!!!!!</Property>

lv_src/Table/close.vi

912 Bytes
Binary file not shown.

lv_src/Table/contains_item.vi

764 Bytes
Binary file not shown.

lv_src/Table/from_item.vi

952 Bytes
Binary file not shown.

lv_src/Table/from_reference.vi

516 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)