易码技术论坛

 找回密码
 加入易码
搜索
楼主: yan

[原创](文曲星端 lav版)LAVAX1.0编译器-横空出世

[复制链接]
 楼主| 发表于 2005-8-23 13:43:00 | 显示全部楼层
可以。不过软件会有限制(定义变量的个数会减少)。
等正式版发布后再说,毕竟修改程序需要大量的时间和精力。
 楼主| 发表于 2005-8-23 13:45:00 | 显示全部楼层
软件编译的时间随cpu的速度和代码的长度。我用TC800编译“星易-我的文曲星 2.0”花了不到5分钟时间!
发表于 2005-8-23 13:55:00 | 显示全部楼层
够强!
可以使用系统函数吗?
 楼主| 发表于 2005-8-23 13:58:00 | 显示全部楼层
以下是引用gameghost在2005-8-23 13:55:00的发言:[BR]够强!
可以使用系统函数吗?

系统函数?TC800的么?这是LAVAX1.0版的不支持TC800的系统函数!
发表于 2005-8-23 14:53:00 | 显示全部楼层
支持
我的是TC1000S LAVAX1。0 20K
 楼主| 发表于 2005-8-23 15:02:00 | 显示全部楼层
只要是LAVAX1.0及以上的版本且提供的内存是16~20k的均可以运行
发表于 2005-8-23 15:41:00 | 显示全部楼层
好东西。可惜没有机子测试……
希望到时候能有一个大致的对照表,即源代码长度和编译时间。虽然源代码长度不是决定编译复杂度的唯一标准,但是也是一个重要参考点。

无论如何,都是不错的东西。这下Tc800也可以在文曲星上面写程序了。呵呵。
 楼主| 发表于 2005-8-23 15:43:00 | 显示全部楼层
好建议!我会去作的。
发表于 2005-8-23 16:12:00 | 显示全部楼层
要是可以反编译就好了。(我想不太可能)
发表于 2005-8-23 16:42:00 | 显示全部楼层

这个是JAY同学的
在你的编译器上不能编
LAVA我不太懂,麻烦你看看
 楼主| 发表于 2005-8-23 16:46:00 | 显示全部楼层
谢谢!我会好好看看的。
发表于 2005-8-23 16:47:00 | 显示全部楼层
问一个有一点相关的
TC800上的文本编辑没有换行键,怎么在TC800上写源码啊?
别的机器都行就TC800的文本编辑不行,要是能修改TC800这个Bug的话,我这就去花100(没保修的)修我的TC800,电脑上写源码太累了
发表于 2005-8-23 16:51:00 | 显示全部楼层
电脑上写源码太累了?
为什么?
 楼主| 发表于 2005-8-23 16:53:00 | 显示全部楼层
我有空会修改一下我的“文本编辑器”后发布的(代码已写好,但不好使用且有bug)。
发表于 2005-8-23 17:00:00 | 显示全部楼层
我用TC1000S自带的文本编辑器写原码 再用编译器编好
挺方便的
祝作者把编译器做得更好!
[em01]
 楼主| 发表于 2005-8-23 17:00:00 | 显示全部楼层
谢谢!
发表于 2005-8-23 17:54:00 | 显示全部楼层
这个软件很XX的说,呵呵
是不是目前还不条件编译?我写了个程序测试了一下:
//test........
#define  DEBUG 1
void main()
{
#ifdef DEBUG
   printf("debug..");
#else
   printf("test..");
#endif
   getchar();
}
//end
但编译出来的程序运行却是

 楼主| 发表于 2005-8-23 18:00:00 | 显示全部楼层
的确是bug,程序对条件编译支持不好的问题我会改正的。
发表于 2005-8-23 18:49:00 | 显示全部楼层
pacmgr 连头都过不去
v145的

  1. //Package manager
  2. //By Maybeonly
  3. //Define const
  4. //Common Keyboard of WQX
  5. #define ENTER_KEY 13 //回车键
  6. #define PD_KEY 14 //下翻页
  7. #define SOUND_KEY 15 //发音键
  8. #define CAPS_KEY 18 //输入法
  9. #define PU_KEY 19 //上翻页
  10. #define UP_KEY 20 //向上方向
  11. #define DN_KEY 21 //向下方向
  12. #define RT_KEY 22 //向右方向
  13. #define LT_KEY 23 //向左方向
  14. #define HELP_KEY 25 //求助键
  15. #define SHIFT_KEY 26 //中英数键
  16. #define ESC_KEY 27 //跳出键
  17. #define F1_KEY 28 //F1键
  18. #define F2_KEY 29 //F2键
  19. #define F3_KEY 30 //F3键
  20. #define F4_KEY 31 //F4键
  21. #define TAB ' ' //Tab按钮
  22. //Const msgbox ID's.
  23. #define MSG_AE 0 //Msg: file Already Exists
  24. #define MSG_PI 1 //Msg: Path is illegal
  25. #define MSG_AC 2 //Msg: All operation completed
  26. #define MSG_EP 3 //Msg: Edit default Path
  27. #define MSG_UE 4 //Msg: Ultra Encipher
  28. #define MSG_PLE 5 //Msg: Password Lenth Error
  29. #define MSG_OFE 6 //Msg: Open File Error
  30. #define MSG_PE 7 //Msg: Password Error
  31. #define MSG_CL 8 //Msg: Clipboard is not Largh enough
  32. #define MSG_PA 9 //Msg: Paste Alarm
  33. #define MSG_SA 10 //Msg: file Save As
  34. #define MSG_SL 11 //Msg: String too Long
  35. #define MSG_SF 12 //Msg: String not Found
  36. #define MSG_SCS 13 //Msg: Select Content Source
  37. #define MSG_EFC 14 //Msg: Extraing File Confirm
  38. #define MSG_SFA 15 //Msg: Select Files to Add
  39. #define MSG_SNT 16 //Msg: Show Next Time
  40. #define MSG_OB 17 //Msg: Operation aBouted
  41. #define MSG_CE 18 //Msg: Confirm Exit
  42. #define MSG_CO 19 //Msg: Confirm Operation
  43. #define VAR_COPYMEMSIZE 16384//It desides how many bytes the program uses when copying files

复制代码
发表于 2005-8-23 18:54:00 | 显示全部楼层
以下是引用MrBlackOx在2005-8-23 18:49:00的发言:[BR]pacmgr 连头都过不去
v145的

  1. //Package manager
  2. //By Maybeonly
  3. //Define const
  4. //Common Keyboard of WQX
  5. #define ENTER_KEY 13 //回车键
  6. #define PD_KEY 14 //下翻页
  7. #define SOUND_KEY 15 //发音键
  8. #define CAPS_KEY 18 //输入法
  9. #define PU_KEY 19 //上翻页
  10. #define UP_KEY 20 //向上方向
  11. #define DN_KEY 21 //向下方向
  12. #define RT_KEY 22 //向右方向
  13. #define LT_KEY 23 //向左方向
  14. #define HELP_KEY 25 //求助键
  15. #define SHIFT_KEY 26 //中英数键
  16. #define ESC_KEY 27 //跳出键
  17. #define F1_KEY 28 //F1键
  18. #define F2_KEY 29 //F2键
  19. #define F3_KEY 30 //F3键
  20. #define F4_KEY 31 //F4键
  21. #define TAB ' ' //Tab按钮 [color=RED]将‘ ’改成数字就可以了[/color]
  22. //Const msgbox ID's.
  23. #define MSG_AE 0 //Msg: file Already Exists
  24. #define MSG_PI 1 //Msg: Path is illegal
  25. #define MSG_AC 2 //Msg: All operation completed
  26. #define MSG_EP 3 //Msg: Edit default Path
  27. #define MSG_UE 4 //Msg: Ultra Encipher
  28. #define MSG_PLE 5 //Msg: Password Lenth Error
  29. #define MSG_OFE 6 //Msg: Open File Error
  30. #define MSG_PE 7 //Msg: Password Error
  31. #define MSG_CL 8 //Msg: Clipboard is not Largh enough
  32. #define MSG_PA 9 //Msg: Paste Alarm
  33. #define MSG_SA 10 //Msg: file Save As
  34. #define MSG_SL 11 //Msg: String too Long
  35. #define MSG_SF 12 //Msg: String not Found
  36. #define MSG_SCS 13 //Msg: Select Content Source
  37. #define MSG_EFC 14 //Msg: Extraing File Confirm
  38. #define MSG_SFA 15 //Msg: Select Files to Add
  39. #define MSG_SNT 16 //Msg: Show Next Time
  40. #define MSG_OB 17 //Msg: Operation aBouted
  41. #define MSG_CE 18 //Msg: Confirm Exit
  42. #define MSG_CO 19 //Msg: Confirm Operation
  43. #define VAR_COPYMEMSIZE 16384//It desides how many bytes the program uses when copying files

复制代码
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-3-29 09:49 , Processed in 0.010925 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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