næ..du kan aldrig hente kildekoden ud af en exe fil lavet i delphi, det du kan se ved at recompile er alle vcl og de indstillinger de har. Men koden vil altid blive vist med tal eller bogstaver, alt efter hvilket decompile program du bruger
Java og .NET er nemme at decompilere med et fornuftigt resultat.
Rigtigt native EXE hvad enten det er Delphi eller C++ kan i teorien også decompiles forstået på den måde at man kan producere source code med samme funktionalitet men ikke nødvendigvis ens med originalen.
Det er imidlertid bleeding edge forskning blandt de mere praktisk orienterede dataloger. Og der er så vidt jeg ved ikke kommet færdige produkter af rimelig kvalitet ud af det endnu.
Det opfattes normalt som en fordel da det gør det nemmere at beskytte IPR.
Men hvis man har mistet sin source code, så er det naturligvis trist.
Grunden til at du ikke kan få din kode med variabler og alt det der Delphi tingeltangel igen, er at din kode bliver omsat til Assembler (symbolsk maskinkode) og så til maskinkode, hvor der ikke eksisterer navne til variabler, men kun adresser til disse, så derfor får du ikke meget ud af det hvis du vil have din gamle Object Pascal kode igen.
FAndt så lige i mellem tiden ud af at programmet var skrevet i C... hmm... havde jeg glemt... er det nemmere at hive koden ud af programmer skrevet i C ?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.