I just got time to install Scripter v7.23. I completely uninstalled Scripter v7.22 and installed Scripter v7.23.
- I then loaded the ScripterProIDE project.
- I then made the following changes from the Defaults
*. IDEScritper1 > LibOptions > UseScriptFiles := True
*. IDEScripter1 > LibOptions > FormFileExt :=. .sfm
*. IDEScripter1 > LibOptions > SourceFileExt := .psc - Then I performed a clean build of the project.
When I went and used the IDE Demo and attempted to create a new Unit within a empty project. I received the following AV message:
Access violation at address 007AF5AC in module 'ScripterProIDE.exe'. Read of address 00000412.
I performed the following actions that produced the AV:
- After the the IDE is loaded. Select File > Close all
- Click on the "New unit" button.
- Select the language of the new unit file.
- Click on the OK button.
That's it.
I had done the following testing:
Test 1 - Add Unit to current project
- Load IDE Demo
- Click on the "New unit" button.
- Select language.
- Click on the "OK" button.
Test 2 - Create New project
- Load IDE Demo
- Click on the "New project" button.
- Select language.
- Click on the "OK" button.
Test 3 - load existing project
- Load IDE Demo
- Click on the "Open project" button.
And this is the result of the tests.
Test 1: The new unit file was created and added to the project without any issues.
Test 2: The creating of the new project caused the same AV message from above.
Test 3: The loading of an existing project caused the same AV message from above.
So, besides my initial cause of the AV, I had found two other ways to cause the AV as well.
Looks, like someone may have missed something in fixing my previously mention issues.
And I have found that it is major issue and that I have to revert back to v7.22 for my current project.