Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2069|回复: 2

[求助] from 在allegro17.2 17.4中报错,在allegro16.6正常运行

[复制链接]
发表于 2022-2-6 21:20:39 | 显示全部楼层 |阅读模式


from 在17.2报错,16.6正常运行,找不到原因
*Error* load: error while loading file - "MyLayer2.il" at line 1

求指教,源码如下:

  1. axlCmdRegister("MyLayer2" 'MyLayer2)

  2. defun( MyLayer2 ()

  3.                 Displayfile = axlTempFile()
  4.                 myform = outfile(Displayfile "w")
  5.                 fprintf(myform "FILE_TYPE=FORM_DEFN VERSION=2.1\n")
  6.                 fprintf(myform "FORM\n")
  7.                 fprintf(myform "FIXED\n")
  8.                 fprintf(myform "PORT 30 20\n")
  9.                 fprintf(myform "HEADER "TEST1.0"\n\n")
  10.                 fprintf(myform "TILE\n\n")

  11.                 fprintf(myform "## Button Field in FORM ## \n")
  12.                 fprintf(myform "FIELD TP64\n")
  13.                 fprintf(myform "FLOC 10 10\n")
  14.                 fprintf(myform "MENUBUTTON "TEST" 2 3\n")
  15.                 fprintf(myform "FGROUP "PBTop"\n")
  16.                 fprintf(myform "ENDFIELD \n\n")       
  17.                
  18.                 fprintf(myform "ENDTILE\n\n")
  19.                 fprintf(myform "ENDFORM\n\n")
  20.                 close(myform)               
  21.             myform = axlFormCreate((gensym) Displayfile '("NE" "msglines" 0)  'DisplayAction t nil)
  22.             
  23.             axlFormDisplay(myform)
  24. )

复制代码


 楼主| 发表于 2022-2-7 22:55:59 | 显示全部楼层
已解决,跟代码无关,是文件的编码格式不一样,改改编码就好,其他运行不了skill的也可以用这个方法试试。
发表于 2023-8-24 16:26:40 | 显示全部楼层
想请教一下17.4的form格式有什么说明文档吗?谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )

GMT+8, 2024-12-26 13:53 , Processed in 4.525208 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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