RichEditClass
- Author
- Message
-
Offline
- Posts: 12
- Joined: Tue Nov 10, 2009 11:14 am
RichEditClass
I had modify INI,“RichEditClass =1“,but,It seems does not work?
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
mansound, be sure it works. Do you modifying settings of Akelpad in AkelPad itself? If you do? let me explain:
1. You starting AkelPad. It reads own settings from AkelPad.ini
2. You open AkelPad.ini for edit, edit it and save.
3. Then you closing AkelPad. It writes own settings to file AkelPad.ini, rewriting your changes by values it read on startup, including RichEditClass=0
4. So next time AkelPad reads AkelPad.ini with old settings.
Solution is:
1. Close all AkelPad instances.
2. Open AkelPad.ini in any other editor, for example MS Word.
3. Change whatever you want an save file.
Now AkelPad will work with new settings.
1. You starting AkelPad. It reads own settings from AkelPad.ini
2. You open AkelPad.ini for edit, edit it and save.
3. Then you closing AkelPad. It writes own settings to file AkelPad.ini, rewriting your changes by values it read on startup, including RichEditClass=0
4. So next time AkelPad reads AkelPad.ini with old settings.
Solution is:
1. Close all AkelPad instances.
2. Open AkelPad.ini in any other editor, for example MS Word.
3. Change whatever you want an save file.
Now AkelPad will work with new settings.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
-
Offline
- Posts: 12
- Joined: Tue Nov 10, 2009 11:14 am
对不起,我
根据Instructor的提示,我下载了SynSpy,一试之下,原来我在4.3.6中设置RichEditClass =1的时候,SynSpy显示了RichEdit20W,也就是说,我是调用了riched20.dll的。
但其实,是我错了,我理解中的调用riched20.dll不是这样的。这么说吧:
由于中文排版的问题,标点符号是不应该排在akelpad的最前列的,在3.xx中,标点符号就是这样排版,只有调用了jusity插件,标点符号才能正确的排版。也就是说,在3.xx中,调用了jusity插件,所得到的版面,才是最符合中文排版的习惯的。
在3.xx的时候,我测试过了,调用的是RichEdit20W,但如果运行了jusity插件,调用的就是“ThunderRt6FormDc”了,在运行以后,SynSpy崩溃。
在4.3.5,运行SynSpy,显示运行的是“AkelEditW”。
在4.3.6,运行SynSpy,可以根据RichEditClass的参数调用“AkelEditW”或者“RichEdit20W”,但是,无论调用的是什么,都不符合中文的排版要求。
我真正想要,还是最符合中文排版要求的“ThunderRt6FormDc”,也就是说,好像3.xx中,调用jusity插件后的排版的样式。
说起来有点复杂了,请见谅。
但其实,是我错了,我理解中的调用riched20.dll不是这样的。这么说吧:
由于中文排版的问题,标点符号是不应该排在akelpad的最前列的,在3.xx中,标点符号就是这样排版,只有调用了jusity插件,标点符号才能正确的排版。也就是说,在3.xx中,调用了jusity插件,所得到的版面,才是最符合中文排版的习惯的。
在3.xx的时候,我测试过了,调用的是RichEdit20W,但如果运行了jusity插件,调用的就是“ThunderRt6FormDc”了,在运行以后,SynSpy崩溃。
在4.3.5,运行SynSpy,显示运行的是“AkelEditW”。
在4.3.6,运行SynSpy,可以根据RichEditClass的参数调用“AkelEditW”或者“RichEdit20W”,但是,无论调用的是什么,都不符合中文的排版要求。
我真正想要,还是最符合中文排版要求的“ThunderRt6FormDc”,也就是说,好像3.xx中,调用jusity插件后的排版的样式。
说起来有点复杂了,请见谅。
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
-
Offline
- Posts: 12
- Joined: Tue Nov 10, 2009 11:14 am
-
Offline
- Posts: 24
- Joined: Tue Nov 10, 2009 2:43 am
- Location: Beijing, China
- Contact:
Re: 对不起,
你突然改成中文,吓了我一跳。mansound wrote:根据Instructor的提示,我下载了SynSpy,一试之下,原来我在4.3.6中设置RichEditClass =1的时候,SynSpy显示了RichEdit20W,也就是说,我是调用了riched20.dll的。
但其实,是我错了,我理解中的调用riched20.dll不是这样的。这么说吧:
由于中文排版的问题,标点符号是不应该排在akelpad的最前列的,在3.xx中,标点符号就是这样排版,只有调用了jusity插件,标点符号才能正确的排版。也就是说,在3.xx中,调用了jusity插件,所得到的版面,才是最符合中文排版的习惯的。
在3.xx的时候,我测试过了,调用的是RichEdit20W,但如果运行了jusity插件,调用的就是“ThunderRt6FormDc”了,在运行以后,SynSpy崩溃。
在4.3.5,运行SynSpy,显示运行的是“AkelEditW”。
在4.3.6,运行SynSpy,可以根据RichEditClass的参数调用“AkelEditW”或者“RichEdit20W”,但是,无论调用的是什么,都不符合中文的排版要求。
我真正想要,还是最符合中文排版要求的“ThunderRt6FormDc”,也就是说,好像3.xx中,调用jusity插件后的排版的样式。
说起来有点复杂了,请见谅。