I decided to write my own. It is a hard project. The following options are written :
- Open
- Protect
- Import
- Save
- Save as
- Close
- Close all
- Undo
- Redo
- Copy
- Cut
- Paste
- Goto
- Select all
- Find
- Find Next
- Replace
- Quit
The file myEditor.ini is used to configure the program. It contains :
[Installed Languages]
1=French.lng
2=English.lng
[Languages]
French=1
English=2
[Language]
Current=French
[Recents Files]
1=
2=
3=
4=
5=
myEditor/file (http://www.mediafire.com/file/oj7zc404wbpc8o5/myEditor.7z/file)
It "speaks" French and English. I need other languages to test.
If you want to help me unzip the myEdit.7z and create a file like the English.lng located into the Languages folder.
A typical language file :
[Messages]
1=Error
2=Warning
3=Question
4=Information
101=Cannot initialize SQLite
102=Cannot initialize GFLSDK
103=Cannot Load File
104=Cannot Save File
105=Cannot Register Window
106=Cannot Register Child Window
107=Cannot create main window
108=Text not found
109=MDI Child creation failed
110=Cannot create MDI client
111=Do you really want to leave us?
112=myEditor for Windows
113=%s
114=Welcome
115=[Untitled]
116=Save current changes in %s?
117=The file %s has been modified\ndo you want to save it?
118=Save & Close
119=C Source files (*.c)|*.c|
120=C Include files (*.h)|*.h|
121=Resources Source files (*.rc)|*.rc|
122=Assembler Source files (*.asm)|*.asm|
123=Assembler Include files (*.inc)|*.inc|
124=Profile files (*.ini)|*.ini|
125=Languages Files (*.lng)|*.lng|
126=Csv Files (*.csv)|*.csv|
127=Text Files (*.txt)|*.txt|
128=All Files (*.*)|*.*|
129=
130=
131=
132=
133=
134=
135=
136=
137=
138=
139=
140=
141=
142=
143=
144=
145=
146=
147=
148=
149=
150=
151=
152=
153=
154=
155=
156=
157=
158=
159=
160=
161=
162=
163=
164=
165=
166=
167=
168=
169=
170=
171=
172=
173=
174=
175=
176=
177=
178=
179=
180=
181=
182=
183=
184=
185=
186=
187=
188=
189=
190=
191=
192=
193=
194=
195=
196=
197=
198=
199=
200=
201=
202=
203=
204=
205=
206=
207=
208=
209=
210=
211=
212=
213=
214=
215=
216=
[Menus]
3001=&File
3002=&Edit
3003=&Search
3004=&Project
3005=&Window
3006=&Help
4001=&New Ctrl+N
4002=&Open... Ctrl+O
4003=Protect... Ctrl+P
4004=Import... Ctrl+I
4005=Close Ctrl+W
4006=Close All Ctrl+Shift+W
4007=&Save Ctrl+S
4008=Save &As... Ctrl+Shift+S
4009=Save All Ctrl+Alt+S
4010=1
4011=2
4012=3
4013=4
4014=5
4015=E&xit Ctrl+Q
4016=&Undo Ctrl+Z
4017=Redo Ctrl+Y
4018=Cu&t Ctrl+X
4019=&Copy Ctrl+C
4020=&Paste Ctrl+V
4021=De&lete Del
4022=&Select All Ctrl+A
4023=&Goto... Ctrl+G
4024=&Find... Ctrl+F
4025=Find &Next F3
4026=&Replace... Ctrl+R
4027=Count
4028=Compile
4029=&Build Ctrl+B
4030=Rebuild All F7
4031=Run F5
4032=&Cascade
4033=Tile &Horizontal
4034=Tile &Vertical
4035=Arrange &Icons
4036=&Help
4037=&About myEditor...
Sorry...
QuoteDownload not available
This file can not be downloaded because there was a problem with the upload. If possible, contact the person uploading the file to ask them to upload it again.
Sorry, but I had a lot of problems I did not made the update.
Here is it now : http://www.mediafire.com/file/xzg32l9py3h8y4t/myEditor.7z/file (http://www.mediafire.com/file/xzg32l9py3h8y4t/myEditor.7z/file) Updated on 2019/12/06
Updated on 2019/12/06
-Corrected a bug when duplicating the last line.
-Replaced system time with local time when inserting date and time.
-When removing spaces at end of line all was removed.
-Text was not translated for "insert text" dialog box.
-Bad translation for "Replace" dialog box.
-Corrected a bug in Save All
Updated on 2019/12/05
- Rewritten Find/Replace
- Corrected a bug when leaving the program
- Adding colors for background and text
Updated on 2019/12/03
- Corrected the problem with the context menu
- Corrected the mark when a file is modified
- Corrected a problem with File Save and File Save As that did not display the filename.
I had written a long list of little issues here, when I decided to test the Shutdown icon. Hooray, this icon works! No warning, though, and even clicking "Cancel" when MS Word asked me if I wanted to save changes didn't stop the process of shutting down the whole machine.
I had some sources open, but fortunately my own RichEdit editor (RichMasm (http://masm32.com/board/index.php?topic=5314.0)) is prepared for sudden blackouts and rogue applications that shut down the machine without any warning, so I could recover these sources.
Warning to everybody: DO NOT USE Grincheux' editor.
In France we drive on the right, like in many countries.
On day of May, this year, the car that was coming in front of me was also on the right !
Imagine, when I was pressing the break pedal, a messagebox asking me "Are you sure?"
The time spent for answering and I was dead!
I made this option in this idea in mind.
I know that loosing a lot of work make you hangry. I am sorry.
I will add a MessageBox. This is my contribution for 2020. >:( >:( >:( >:(
I can't add it now because I am adding the project menu and it will be strange to have an option that does nothing.
The project menu will be a RadAsm like project. Like the one joint here.
The compiler will be define into an other file, joint too.
SORRY JJ2007
File "English.lng"
[Messages.Questions]
0=Do you really want to leave me?
1=Do you have to save the changes in %s?
2=Do you really want to loose your work?
File "myEditor.ini"
[Main Section]
Font Name=Courier New
Background Color=10092543
Texte Color=0
JJ2007=1
BOOL SystemShutdown(void)
{
HANDLE _hToken ;
TOKEN_PRIVILEGES _Tkp ;
if(GetPrivateProfileInt("Main Section","JJ2007",0,szProfileFile))
if(Question(2) != IDYES)
return (FALSE) ;
I have made a folder where you can pick the files of the last (unofficial) version.
Changes for JJ2007 done.
Don't use the Project/Open menu it is not finished.
Many changes are coming soon.
http://www.mediafire.com/folder/4c401gtxexhzk/PellesC (http://www.mediafire.com/folder/4c401gtxexhzk/PellesC)