Problem - Windows 7 Pro no issues until Windows 10 came in the picture. Now that the upgrade has completed, the Neobook application needed to be reinstalled completely due to an access violation. The remaining issue is that every pub that I have cannot be opened without receiving an access violation (see attached).

We haven't had anyone report this particular error with Windows 10 specifically, but it does crop up on occasion. The very rare "LastCP is RF" error message apparently is caused by a corrupted file in the Windows Prefetch folder. This folder is maintained by Windows in order to load often used applications more quickly. For some reason, files here can become corrupted which can prevent some programs from loading.

According to one of our users, you can fix this problem by using Windows Explorer or similar file manager to navigate to the following folder on your hard drive:

C:\Windows\Prefetch

Delete any files here that start with "NEOBOOK.EXE..." or if the problem is happening with compiled pub exes then delete any files with those names.

To clarify, does the error appear when you open a .pub file from NeoBook or when launching a compiled pub exe?

Hi David, Thanks for your call today. From my testing today it looks like any .swf file I try to bring into Neobook on Windows 10 immediately crashes neobook.exe. Windows 7 does not demonstrate this symptom and operates properly. It does look to me that Neobooks "Flash Movie" is the conduit for introducing the failure. I tried 5 different .swf files and all five crash the application. As you discovered, when we removed the flash component the pub file opens properly.

It's definitely the combination of Windows 10 + Flash that's causing the problem. NeoBook relies on the Shockwave ActiveX control to handle the actual loading and playing of Flash movies, so much of what's happening is beyond our control. However, I'll do some research to see if there is anything we can do on the NeoBook side to correct this.