Difference between revisions of "BlackBox Component Builder 1.7"
Jump to navigation
Jump to search
Ivan denisov (talk | contribs) |
Ivan denisov (talk | contribs) |
||
Line 7: | Line 7: | ||
===Migration from 1.6=== | ===Migration from 1.6=== | ||
==== | There is the tool for batch compilation of subsystems: [http://forum.blackboxframework.org/download/file.php?id=124 ypkDevTool]. | ||
The several typical changes you should do for adopting your subsystems for 1.7 are listed down: | |||
==== IN to VAR ==== | |||
Now it is forbidden to call method of argument variable marked out by IN. You should change this flag to VAR. | |||
==== Net ==== | ==== Net ==== | ||
==== | WinNet.hostnet definition [http://redmine.blackboxframework.org/projects/blackbox/repository/diff?utf8=%E2%9C%93&rev=b3f0ad9f9012f89fb110909485ef22d35a49a46e&rev_to=bc96c56d1c94894f8e2afaf4a919ad8e79cdae64 was changed], so you need to replace: | ||
<code>inaddr := hostentry.h_addr_list^[0]^[0]</code> | |||
to | |||
<code>inaddr := SYSTEM.VAL(WinNet.in_addr, hostentry.h_addr_list^[0]^)</code> | |||
==== UTF8 ==== |
Revision as of 14:50, 23 April 2016
Download beta version 1.7:
Migration from 1.6
There is the tool for batch compilation of subsystems: ypkDevTool.
The several typical changes you should do for adopting your subsystems for 1.7 are listed down:
IN to VAR
Now it is forbidden to call method of argument variable marked out by IN. You should change this flag to VAR.
Net
WinNet.hostnet definition was changed, so you need to replace:
inaddr := hostentry.h_addr_list^[0]^[0]
to
inaddr := SYSTEM.VAL(WinNet.in_addr, hostentry.h_addr_list^[0]^)