{"id":1286,"date":"2017-04-30T11:02:38","date_gmt":"2017-04-30T16:02:38","guid":{"rendered":"http:\/\/www.amibroker.com\/devlog\/?p=1286"},"modified":"2017-04-30T11:02:38","modified_gmt":"2017-04-30T16:02:38","slug":"amibroker-6-22-0-beta-released","status":"publish","type":"post","link":"http:\/\/www.amibroker.com\/wordpress\/devlog\/2017\/04\/30\/amibroker-6-22-0-beta-released\/","title":{"rendered":"AmiBroker 6.22.0 BETA released"},"content":{"rendered":"
Stability: - regular BETA should work fine in most environments<\/em><\/p>\n This is a BETA version. Make a backup first<\/strong><\/font><\/p>\n A new beta version (6.22.0) of AmiBroker, with new x64 optimizations and preliminary native chart GUI support has just been released.<\/p>\n 32-bit<\/strong> version: 64-bit<\/strong> version: If you can not log in into members' area please get your new password by filling the form at: http:\/\/www.amibroker.com\/login.html<\/a><\/font><\/p>\n IMPORTANT: Unauthorized copying and\/or distribution of materials found on members' only page is STRICTLY PROHIBITED and will result in IMMEDIATE termination of license.<\/font><\/p>\n UPGRADE POLICY<\/strong> Remember to BACKUP YOUR FILES FIRST ! FEATURE HIGHLIGHT 6.22<\/strong><\/p>\n This version is experimental because we are migrating 64-bit version to brand new compiler (VC++ 2017). Such migrations pretty often brings some compatibility risks therefore backup is highly recommended (although you can always go back by just installing previous version). We needed to migrate not only the program itself but many internal libraries taking care not to break backward compatibility.<\/p>\n Note that migration does NOT affect 32-bit version. It is still compiled with old compiler.<\/p>\n Why do we migrate to new compiler with 64-bit version?<\/p>\n Why do we stay with old compiler in 32-bit version?<\/p>\n Exact performance improvement is function dependent and hardware dependent. Many functions are faster by 30-50% but in some cases such as Min()\/Max() functions as large as 8x speed up can be observed in 64-bit version. <\/p>\n FEATURE HIGHLIGHT 6.21<\/strong> Best practice is to keep the number under 100-200. If you need more consider using low-level graphics instead.<\/p>\n
\nhttp:\/\/www.amibroker.com\/members\/bin\/ab6220beta.exe<\/a>
\n(2 255 312 bytes) <\/p>\n
\nhttp:\/\/www.amibroker.com\/members\/bin\/AmiBroker6220x64.exe<\/a>
\n(10 643 696 bytes) <\/p>\n
\nThis version is a free upgrade only for users who registered AmiBroker after April 30, 2015<\/strong>. Users who registered earlier, would need to purchase license upgrade. To find out the version you currently have use Account Information page at http:\/\/www.amibroker.com\/members\/info.php<\/a><\/p>\n
\nNote that this version can only be installed onto previous full installation of version 6.20 or higher from http:\/\/www.amibroker.com\/download.html<\/a><\/strong><\/p>\n\n
\n
\nThis version features preliminary support for native chart GUI (buttons and edits at the moment). Please be reasonable with Gui* functions and be aware of Windows limits. As all controls in Windows (buttons, edit boxes, etc) are actual Window objects they are subject to Windows limitation. And there is a limit of 10000 windows PER PROCESS. So don't try to create thousands of buttons (like a button for every bar of data) because first you will see huge performance decrease and next you will hit the limit and run into problems (crash), see https:\/\/blogs.msdn.microsoft.com\/oldnewthing\/20070718-00\/?p=25963<\/a>.<\/p>\n