Hi,
Just want to point out this is a new customer that already has a running application written in Delphi.
I might be hired to fix/upgrade/replace it.
He bought the software to keep it in-house, and after a few months he got hacked.
He was using the latest version, and I was asked to recompiled the project and get rid of all those problems.
The company sold the application with sources to the application but no 3rd library sources are included.
I can't rebuild the project. He must buy a few libraries first.
As far as I can tel, it seems he got a nasty virus that modified the program resources.
I explained it wasn't Delphi's fault, and that could happen to any software. In fact I found other applications that were crippled too. He seemed to understand...
I run several antivirus, nothing was detected. So the virus just crippled the software and destroyed itself.
As for the application. It is written in Delphi XE.
Some passwords are hard coded and disclosed to some managers. But that was not the issue.
The screen where that password should be entered is bypassed, and even if the screen was displayed, the editor where the password is typed in will display the password!
Holy cow!
Hopefully I managed to convince them to update to Delphi 10. Time will tell