在不使用多线程的情况下,第一种汇编,使用寻找文本_汇编的方式,进行遍历匹配替换,最快。
第二种纯汇编代码替换就慢了些许
汇编很快,但是不能在线程里和使用,会闪退。
能在多线程里使用的三种方式里,如果文本长度在500以内,长度越小核心库的子文本替换越快。
如果在多线程里使用,可以考虑提取文本内容的长度,来判断使用子文本替换或者快速文本对象替换。
2024-03-29新编辑,在模块里用线程,汇编直接崩溃。如果在窗口程序,线程使用灰白你,用作替换的文本长度超过32,就会崩溃,小于32,在线程里使用正常。
原因我也不知道,解决方法我也不知道,因为汇编不是我写的2024-04-02编辑,修改子文本替换_汇编的替换次数判断逻辑(),原代码需要提供替换次数。