宝峰科技

 找回密码
 注册

QQ登录

只需一步,快速开始

智能终端设备维修查询系统注册会员邮箱认证须知!
查看: 541|回复: 0

[B4A开发工具] Basic4Android(B4A)v9.9 beta版全功能免费安卓开发工具

[复制链接]
  • TA的每日心情
    开心
    2021-10-8 11:02
  • 签到天数: 94 天

    [LV.6]常住居民II

    admin 发表于 2020-6-5 12:38:01 | 显示全部楼层 |阅读模式

    欢迎您注册加入!这里有您将更精采!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    Add new module - Option to add the new module to the parent folder. This is useful in cross platform projects where the modules are shared between the different platforms.
    Fix for a design issue that existed since B4A v1.0 where in some cases assignment of an object to a variable can also change other variables that point to the same "wrapper".
    New warning:
    "Comparison of Object to other types will fail if exact types do not match.
    Better to put the object on the right side of the comparison. (warning #35)"
    See this post for more information
    Support for Java 14 (must use the one downloaded from B4X).
    Fix for empty description windows in some cases.
    Several debugger fixes.
    New "contribute" menu item.
    Current selected line, in the search results and other syntax colored lists, is displayed.
    B4XTurtle and BCTextEngine are now internal libraries.
    Network v1.52 - UDPSocket.GetBroadcastAddress method.
    The code editor cursor color can be changed in the INI file. It uses the same 0xAABBGGRR format as in the theme files (CursorColor=0x000000FF).
    Template of XUI custom views was updated. The convention explained here is implemented
    Fix for compilation error when compiling projects with many modules.
    Latest versions of all internal libraries are included.
    Other bug fixes and minor IDE improvements.

    B4A v9.9beta1

    B4A v9.9beta1


    New warning #35:
    "Comparison of Object to other types will fail if exact types do not match.Better to put the object on the right side of the comparison."


    [Visual Basic] 纯文本查看 复制代码
    Dim m As Map = CreateMap("x": 1)
    If m.Get("x") = 1 Then '<--- warning here (although the code will work as expected in this case).
      
    End If


    The reason behind this warning is that the types must match exactly for the comparison to return the expected result.
    It is better to write it like this:

    [Visual Basic] 纯文本查看 复制代码
    If 1 = m.Get("x") Then 'no warning here


    Now the compiler will know that it is a numeric comparison and it will be safer.
    Example where it will actually fail unless we switch sides:

    [Visual Basic] 纯文本查看 复制代码
    Dim d As Double = 1
    Dim m As Map = CreateMap("x": d)
    Log(d = 1) 'true
    Log(m.Get("x") = 1) 'false <---- unexpected
    Log(1 = m.Get("x")) 'true


    百度云下载:https://pan.baidu.com/s/1Zx30dKrxE9mHjAJSGdl7lQ 提取码:op7x
    天翼云下载:https://cloud.189.cn/t/AnUvUr3yeEV3 访问码:qn88


    因时间仓促,没细看需要的下载吧……



    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    免责声明

    本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何软件编程开发或软件的逆向分析文章、逆向分析视频、补丁、注册机和注册信息,仅限用于学习和研究软件安全的目的。全体用户必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。学习编程开发技术或逆向分析技术是为了更好的完善软件可能存在的不安全因素,提升软件安全意识。所以您如果喜欢某程序,请购买注册正版软件,获得正版优质服务!不得将上述内容私自传播、销售或者用于商业用途!否则,一切后果请用户自负!

    点击这里给我发消息|Archiver|手机版|小黑屋|联系我们|宝峰科技网 ( 滇公网安备 53050202000040号 | 滇ICP备09007156号-2 )

    Copyright © 2001-2022, Tencent Cloud. GMT+8, 2021-10-21 04:47 , File On Powered by Discuz! X3.49

    快速回复 返回顶部 返回列表