首页
社区
课程
招聘
[原创] 分享一下写了N年的自用编辑器 -- EDX
发表于: 2021-10-3 18:26 81450

[原创] 分享一下写了N年的自用编辑器 -- EDX

2021-10-3 18:26
81450
收藏
免费 57
支持
分享
最新回复 (313)
雪    币: 5669
活跃值: (4369)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
251
迪欧の小面包 谢谢大佬,授权过期的现象可能解决了,但是更新后edx发生了异常,也许新版本的edx不支持win7系统了
你用的是win7 32位系统?我昨天在64位win7下测试,并没有什么问题。倒是没有测试过32位的版本。回去再测试一下
我应该没有使用什么与win7不兼容的API。难道是因为使用了最新的工具链?
2023-7-12 18:22
0
雪    币: 5669
活跃值: (4369)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
252
迪欧の小面包 谢谢大佬,授权过期的现象可能解决了,但是更新后edx发生了异常,也许新版本的edx不支持win7系统了
昨天我又装了个32位的win7,测试下来也没有发现什么问题。你能把出问题的现象,以及相关环境信息提供一下么?
2023-7-13 11:35
0
雪    币: 20
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
253
系统是win7 64位系统,但是是笔记本,不知道有没有什么区别,至于其他方面应该没有什么
2023-7-13 20:40
0
雪    币: 5669
活跃值: (4369)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
254
迪欧の小面包 系统是win7 64位系统,但是是笔记本,不知道有没有什么区别,至于其他方面应该没有什么

我在win7 x64系统下测试过,也是正常的...

你是启动以后立即报错,还是启动几秒以后才报错的?你的系统是不是安装了什么安全软件,电脑管家之类的东西?


如果可能的话,用我前面发的测试版本测试一下,把相关的异常文件发给我,应该能很快定位出问题的原因。

最后于 2023-7-13 22:30 被无心红叶编辑 ,原因:
2023-7-13 22:28
0
雪    币: 234
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
255
牛啊,大佬。
2023-7-14 08:52
0
雪    币: 11
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
256
大佬,我和楼上小面包一样都是WIN7,也是无法使用。而且对于老版32位我也是能使用但提示”授权过期“,而你刚更新的32位直接和64位的一样直接弹出“EDX EXCEPTION OCCURS"窗口。
2023-7-15 01:12
0
雪    币: 5669
活跃值: (4369)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
257
wx_NULL_579 大佬,我和楼上小面包一样都是WIN7,也是无法使用。而且对于老版32位我也是能使用但提示”授权过期“,而你刚更新的32位直接和64位的一样直接弹出“EDX EXCEPTION OCCURS" ...

你的系统是64位还是32位?版本号是多少?CPU是什么型号?
我这里测试没有发现有什么问题。但我这个系统是新装的,没安装任何第三方应用。

最后于 2023-7-15 18:35 被无心红叶编辑 ,原因:
2023-7-15 13:04
0
雪    币: 5669
活跃值: (4369)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
258
wx_NULL_579 大佬,我和楼上小面包一样都是WIN7,也是无法使用。而且对于老版32位我也是能使用但提示”授权过期“,而你刚更新的32位直接和64位的一样直接弹出“EDX EXCEPTION OCCURS" ...
我这里测试很正常


2023-7-15 13:05
0
雪    币: 11
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
259
迪欧の小面包 谢谢大佬,授权过期的现象可能解决了,但是更新后edx发生了异常,也许新版本的edx不支持win7系统了
我win7也这样,不过大佬新装的WIN7确没问题,奇怪了
2023-7-16 13:07
0
雪    币: 5669
活跃值: (4369)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
260
wx_NULL_579 我win7也这样,不过大佬新装的WIN7确没问题,奇怪了[em_2]

我甚至测试了在linux下用wine来跑edx,除了ui有些兼容性问题外,其它也一切正常...

可以肯定的是,EDX肯定会是有BUG的,但仅在你的系统环境下是必现的。很可能是一些UI上的事件触发顺序问题导致的。

68cN6%4N6%4i4K6u0W2k6h3c8Q4x3X3c8^5i4K6u0W2j5$3&6Q4x3V1k6$3k6i4u0K6K9h3!0F1M7#2)9J5c8X3g2V1P5q4)9J5k6s2c8W2M7%4c8A6L8X3N6Q4x3X3g2*7K9i4l9`.

517N6%4N6%4i4K6u0W2k6h3c8Q4x3X3c8^5i4K6u0W2j5$3&6Q4x3V1k6$3k6i4u0K6K9h3!0F1M7#2)9J5c8X3g2V1P5q4)9J5k6s2R3^5y4W2)9J5k6s2c8W2M7%4c8A6L8X3N6Q4x3X3g2*7K9i4l9`.

是最新的测试版本,解决了一处偶现的崩溃,不知道与你遇到的问题有没有什么关系。

麻烦测试一下,谢谢


如果你能把这些测试版本崩溃时的转储文件发给我,那对于解决这个问题会很有帮助^_^

2023-7-16 16:43
0
雪    币: 11
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
261

2023-7-17 23:00
0
雪    币: 5669
活跃值: (4369)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
262
wx_NULL_579
能把堆转储发给我么?这里应该没有什么敏感信息...我需要确认一下具体的崩溃点。
另外,你的系统是否有一些安全软件,阻止了EDX联网?
2023-7-17 23:38
0
雪    币: 11
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
263
不知道怎么传文件。。。
2023-7-22 19:05
0
雪    币: 5669
活跃值: (4369)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
264
wx_NULL_579 不知道怎么传文件。。。
百度网盘共享也可以的,邮箱发大附件可能会被阻止...
2023-7-22 20:19
0
雪    币: 11
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
265

97aK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6K6K9r3q4J5k6g2)9J5k6i4N6W2K9i4W2#2L8W2)9J5k6h3y4G2L8g2)9J5c8W2t1I4b7$3u0i4N6%4q4r3

大佬,如果忙的话就不用修改了,这是家里10年前的老笔记本上出现的情况,在其它电脑上都能用。

2023-7-23 14:18
0
雪    币: 5669
活跃值: (4369)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
266
wx_NULL_579 159K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6K6K9r3q4J5k6g2)9J5k6i4N6W2K9i4W2#2L8W2)9J5k6h3y4G2L8g2)9J5c8W2t1I4b7$3u0i4N6%4q4r3i4@1f1#2i4@1p5@1i4@1p5%4i4@1f1@1i4@1u0p5i4@1q4o6i4@1g2r3i4@1u0o6i4K6S2o6i4@1f1#2i4@1p5$3i4K6R3J5i4@1f1$3i4K6W2q4i4K6W2o6i4@1f1#2i4@1u0r3i4K6V1&6i4@1f1%4i4K6W2m8i4K6R3@1i4@1f1^5i4@1q4r3i4K6W2p5i4@1f1#2i4@1t1H3i4@1t1I4i4@1f1@1i4@1t1^5i4K6S2p5i4@1f1%4i4K6V1@1i4@1p5^5i4@1f1@1i4@1u0r3i4@1q4q4i4@1f1$3i4K6V1@1i4@1t1&6i4@1f1@1i4@1u0m8i4K6R3$3i4@1g2r3i4@1u0o6i4K6S2o6i4@1f1^5i4@1u0r3i4K6V1&6i4@1f1$3i4K6V1^5i4@1q4r3i4@1f1#2i4@1q4q4i4@1t1$3i4@1f1&6i4K6R3%4i4K6S2o6x3e0m8Q4c8e0g2Q4b7U0W2Q4b7U0c8Q4c8e0g2Q4z5o6W2Q4z5p5c8Q4c8e0N6Q4z5f1q4Q4z5o6c8Q4c8e0S2Q4z5o6m8Q4z5o6q4Q4c8e0N6Q4b7f1y4Q4z5e0c8Q4c8e0S2Q4b7f1g2Q4b7U0m8Q4c8e0k6Q4z5f1y4Q4b7f1y4Q4c8e0c8Q4b7U0S2Q4z5p5q4Q4c8e0g2Q4z5o6N6Q4b7V1q4Q4c8e0N6Q4z5p5g2Q4b7U0m8Q4c8e0N6Q4z5f1q4Q4z5o6c8Q4c8e0k6Q4z5o6y4Q4z5o6g2Q4c8e0g2Q4z5o6k6Q4b7U0g2Q4c8f1k6Q4b7V1y4Q4z5p5y4Q4c8e0g2Q4z5f1y4Q4b7e0S2Q4c8e0g2Q4z5o6g2Q4b7U0k6Q4c8e0g2Q4b7f1g2Q4z5o6y4Q4c8e0N6Q4z5e0c8Q4b7U0g2Q4c8e0S2Q4z5o6c8Q4z5e0q4Q4c8e0c8Q4b7U0S2Q4z5p5q4Q4c8e0W2Q4z5o6y4Q4b7V1c8Q4c8e0S2Q4z5o6y4Q4b7V1c8Q4c8e0N6Q4z5e0c8Q4b7e0S2Q4c8e0y4Q4z5o6m8Q4z5o6t1`.
从你提供的堆转储来看,的确是因为之前解决文本渲染问题时,引入了DirectWrite,使用到了win7不支持的API。因为手懒,使用时没做过多检查,导致了崩溃。现在专门针对这部分逻辑进行了处理,不知道是否能解决你遇到的问题。最新的测试版本在这里下载: 957K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3g2V1i4K6u0V1P5q4)9J5k6h3y4F1i4K6u0r3N6X3g2J5M7$3W2G2L8Y4y4Q4x3V1k6W2k6s2S2Q4x3X3c8@1k6i4y4@1K9h3&6Y4i4K6u0W2P5X3W2H3
我安装的Win7也许是因为打了补丁的原因,并没有出错。
2023-7-23 18:47
0
雪    币: 11
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
267
正常运行了,大佬
2023-7-23 22:44
0
雪    币: 5669
活跃值: (4369)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
268
wx_NULL_579 正常运行了,大佬
感谢你提供的反馈
2023-7-24 00:04
0
雪    币: 9382
活跃值: (6037)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
269
希望能支持nasm
2023-7-24 08:19
0
雪    币: 5669
活跃值: (4369)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
270
sunsjw 希望能支持nasm
你是指语法高亮?还是其它什么能力?
2023-7-24 11:48
0
雪    币: 9382
活跃值: (6037)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
271
无心红叶 你是指语法高亮?还是其它什么能力?
语法,编译 
2023-7-25 10:19
0
雪    币: 5669
活跃值: (4369)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
272
sunsjw 语法,编译

语法方面之前一直比较困扰我的是,有如此之多的汇编语言方言和目标机型。做在一个解析器里显然不太合适。 

不过先支持比较流行的nasm倒是一个办法,其它的等想到方案再来解决也不迟。

编译的话,CMake和XMake都可以支持nasm。但要手工写点脚本,如下:


XMake

CMake


注:都是配合的MSVC的链接器

2023-7-25 14:32
0
雪    币: 5669
活跃值: (4369)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
273
sunsjw 语法,编译

已经实现了基本的语法高亮和自动缩进,好久没看intel的手册了,AVX那一堆重复的指令可把我手都给抄断了...

配合CMake或XMake已经可以实现基本的nasm项目开发了。不过没有代码补全,SIMD指令写起来会比较考验记忆力。

windbg下调试nasm符号有些问题,EDX目前也还不支持反汇编调试。

测试版本在这里下载: a6dK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3g2V1i4K6u0V1P5q4)9J5k6h3y4F1i4K6u0r3N6X3g2J5M7$3W2G2L8Y4y4Q4x3V1k6W2k6s2S2Q4x3X3c8@1k6i4y4@1K9h3&6Y4i4K6u0W2P5X3W2H3

最后于 2023-7-26 18:38 被无心红叶编辑 ,原因:
2023-7-26 17:54
0
雪    币: 95
活跃值: (529)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
274
bat高亮终于有了
可以支持python的语法高亮吗
2023-8-9 11:08
0
雪    币: 5669
活跃值: (4369)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
275
hzhhzh bat高亮终于有了[em_13] 可以支持python的语法高亮吗
python可以有,不过不做深度的语意分析,做出来的效果估计和IDLE差不了太多

另外,十分怀疑你偷看到了我的TODO列表
2023-8-9 11:51
0
游客
登录 | 注册 方可回帖
返回