您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 其他期货软件知识>>正文内容

金字塔Option Explicit 提示编译器错误 1024 [金字塔]

  • 咨询内容: Option Explicit \' 要求在脚本中声明所有的变量   Dim Mystring

      Mystring="This is my string"

    提示编译器错误 1024

    这个在金字塔vba里 如何表达

     

  • 金字塔客服:

    不能使用这个语句的,如果是模块中共用的变量,你可以在模块前面使用private定义,如果是过程中使用的变量,不定义也可以使用。

     

    如:

    private abc

     

    sub test1()

        abc=10

        a1="aaaaaaa"

        appliation.msgout "只在test1过程中有效的变量a1:"&a1

    end sub

     

    sub test2()

        application.msgout "模块中都可以使用的变量:"&abc

        appliation.msgout "只在test1过程中有效的变量a1:"&a1

    end sub

     

    此例子中的abc变量是模块级的变量,所以在过程test1中赋值为10,在test2过程中显示出来依然是10,而test1中定义的变量a1,在test1中可见,而在test2中没有这个变量,显示的结果就是空字符了。

     

    [此贴子已经被作者于2012-9-3 8:31:08编辑过]

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容