Hi Zlatko,
in this project, I wanted to learn about the Scintilla edit control and its options, and I know I just touched the basics. I did not look at the code for some time now, Oxygenbasic has changed a little bit since then and I suppose the code would not compile correctly at the moment.
The idea was to create the controls of the app with a resource editor, create a .dll and work out the functions in the main code which would use the resources of the dll file. With a small modification the resources can also be linked directly with LinkRes2Exe (an indeed great app) to the final .exe file.
O2HEdit is based on Oxide, yet Oxide has still some more options. In fact I was interested to learn more about the brilliant ways which Charles applied for using macros and I tried to use the provided Oxygen / Oxide library functions as much as possible. In the meantime I think I could use even more functions.
For my projects I do not use O2HEdit. I am using PSPad, which I have set up to syntax highlight and run apps with Oxygen. But there are other editors which could be used for this purpose too like Scite, Notepad++, Notepad2 etc. These editors can achieve a lot more than my little O2HEdit project. There are also great IDEs like CSED, FBIde or FBEdit that could be customized for Oxygenbasic, if anyone would be interested and if this is allowed at all.
If you downloaded the code of O2HEdit and would like to apply some of the functions with your AsciEdit project, there is no problem; this is code derived from WinApi examples which I found at several places in Internet. I can upload the files of the O2HEdit project once again, but then I have to adapt it to the latest version of Oxygenbasic first. There are at least two problems which must also be examined: changing the config file does not always work correctly, I have to do this manually, and sometimes there is a problem with the "replace all" option.
Roland