Recover Lost D2010 IDE

I had a Explorer failure in Windows 7 (sound bells and whistles activated) and (Explorer reboot) all running IDE instances are no longer available through the Windows interface, except for one instance. The processes are still here, so I want my unsaved changes to come back. What should I do?

Do not offer memory dumps, I leave this as the latest resort, because restoring the source code from the dump requires significant manual work.

WM_ACTIVATE messages have already been sent to all the top-level windows that relate to bds.exe - no success, except for the pair "file changed, reloaded?" hints.


Solved by sending WM_KEYDOWN and WM_KEYUP to all process windows.

Delete this question or leave open for more ideas? (Honestly, I encountered such a problem only once, I'm not sure that the solution will be useful to everyone). But never use ShowWindow in all windows; BDS has many windows that must be hidden.


Likely indirect reason: I was dragging files from Explorer using Aero Peek thumbnails into Project Manager, one of the operations ended with a strange artifact in the form of a file icon that constantly stuck on the desktop where the project manager was.

+6
source share
2 answers

Do you think the IDE is still up and running?

Failed to send Ctrl-Shift-S to Delphi from another application to execute File, Save All?

Tom

+3
source

Go to the task manager. If the explorer really works, you can get to the task manager using CTRL + ALT + DEL , if you still have a taskbar, you can right-click on the taskbar and select "Run task manager." You will see all the applications in the application area. Select the one you want, and then click "Switch to." Or right-click your application and select "Switch."

+1
source

Source: https://habr.com/ru/post/890319/


All Articles