hyper 发表于 2017-6-9 13:51:45

function HelloWorldMain redefined

是那里出的问题?
axlCmdRegister("HelloWorld" 'HelloWorldMain)

defun(HelloWorldMain ()
      printf("Hello,World!\n")
      printf("This is my first skill program!\n")
);end defun

hyper 发表于 2017-6-9 14:00:18

应该是这里的问题

hyper 发表于 2017-6-9 14:01:30

hyper 发表于 2017-6-9 14:00
应该是这里的问题

直接输入是对的
Command > sl
function HelloWorldMain redefined
Command > HelloWorld
Hello,World!
This is my first skill program!

hyper 发表于 2017-6-9 14:03:44

hyper 发表于 2017-6-9 14:01
直接输入是对的
Command > sl
function HelloWorldMain redefined


sl 这样调用就出现,function HelloWorldMain redefined
上面两句话也不会打印出来
funckey sl skill_load

axlCmdRegister("skill_load" 'skill_load)
procedure(skill_load()
load("helloword.il")
);end procedure

hyper 发表于 2017-6-9 14:06:39

hyper 发表于 2017-6-9 14:03
sl 这样调用就出现,function HelloWorldMain redefined
上面两句话也不会打印出来
funckey sl skill_l ...

后面再加入三个提示框

axlCmdRegister("HelloWorld" 'HelloWorldMain)

defun(HelloWorldMain ()
      printf("Hello,World!\n")
      printf("This is my first skill program!\n")
);end defun


axlUIConfirm("Hello World!")                           ;弹出提示框,提示框中的内容为:Hello World!
axlUIConfirm("Load my first Skill Program")            ;弹出提示框:Load my first Skill Program
axlUIConfirm("Load Completed")                           ;弹出提示框:Load Completed

hyper 发表于 2017-6-9 14:07:47

hyper 发表于 2017-6-9 14:06
后面再加入三个提示框

axlCmdRegister("HelloWorld" 'HelloWorldMain)


三个提示框会先弹出来后
再显示
Command > sl
function HelloWorldMain redefined
Command >
什么情况,没有搞明白?

vivienluo 发表于 2017-6-9 15:11:01

试试axluiwprint

hyper 发表于 2017-6-9 15:44:14

vivienluo 发表于 2017-6-9 15:11
试试axluiwprint

axlUIWPrint(nil "Hello word!")
这样使用没有问题,那是这个il文件中不能出现任何函数了

hyper 发表于 2017-6-9 15:49:28

hyper 发表于 2017-6-9 15:44
axlUIWPrint(nil "Hello word!")
这样使用没有问题,那是这个il文件中不能出现任何函数了

还有一个问题,有时il文件修改后不能保存,
Unable to Save

要关掉PCB后才能保存,这是什么情况
页: [1]
查看完整版本: function HelloWorldMain redefined