IDR and Lazarus / fpc lazarus / 8-Other ---------------------------------------------------------------------- tr_escape · 2015-06-25 06:55 Hello everyone, There is an application for decompiling Delphi applications that name is IDR. It designed for Delphi apps but also if you lucky you can get some informations about forms from your lazarus/fpc codes. Actually IDR little bit dangerous if your codes need some private. Anyone can able to see your form details and if you using Delphi maybe can able to nearly codes... I tried on some delphi codes (mine and found in sourceforge with source codes) and lazarus code (mine program). For now Lazarus codes staying in safe but Delphi users must be careful about public definitions. So my question is about confusing our codes. Is it possible to confuse our codes in Lazarus/fpc? Best regards ---------------------------------------------------------------------- marcov · 2015-06-25 07:58 No, that is all by design. It was originally done because translators must be able to easily move/resize labels and other components a bit in case the language they are translating to is a bit more verbose. So basically the only problem is that IDR doesn't understand the Lazarus resource format. FPC is improving the Windows/Delphi style resource format though, so ultimately hopefully IDR will work on lazarus apps too. Note that it is only the forms, and maybe a few other properties they can easily infer, so no "real" decompiling takes place.