![]() |
Help Me !
Guten morgen ... Ich hab keinen Plan von Delphi und habe mal vor Jahren nen Taschenrechner programmiert ... dieser liegt mir aber nur noch als *.exe datei vor ... wie komm ich an dessen Quelltext ran ?
Diesen Post bitte nicht als Spaß auffassen, es ist mit sehr wichtig :roll: |
Re: Help Me !
Meines Wissens gar nicht.
|
Re: Help Me !
gar nicht. Aus der exe kannst du nur noch den ASM-Code zurückkriegen, den Delphi-Quellcode aber nicht ;)
Btw, Herzlich Willkommen :dp: |
Re: Help Me !
Moin moin,
ich möchte Dich bitten, Deinem Thread einen aussagefähigen Titel zu geben. Unter dem Motto "Help Me" stehen hier hier so ziemlich alle Beiträge. Dazu mußt Du nur in Deinem Beitrag auf den Edit-Klicken. |
Re: Help Me !
Also die DPR wird wohl kaum verändert worden sein (da ja'n "Neuling"), also würde hier och 'ne "Standard-DPR" ausreichen, das Formular (.DFM) sollte sich auch leicht wiederherstellen lassen
und was die Unit (.PAS) angeht ... da kommt wider das Wort "Delphineuling" ins Spiel, also vermutlich alles schöne/nette von dr IDE bereitgestellte Ereignisprozeduren, welche sich leicht rekonstruieren liesen. Und der Code in diesem Prozeduren ... mit ein bissl ASM/Delphi-Kenntnissen liesen sich die wiederherstellbaren ASM-Codes mit relativem Aufwand (für dieses Programm aber vermutlich zuviel davon) wieder in Delphi-Code umwandeln lassen, vorallem da es sich hier doch um den Programmierer selbst handelt, welcher bei Unklarheiten in der Um-/Übersetzung eingreifen kann ... schließlich sollte er doch selber am Besten wissen, ob er etwas so, oder so gemacht haben könnte. Aber im Endefekt ist der Aufwand vermutlich nicht das Ergebnis wert. |
Re: Help Me !
Hallo,
ein kleiner Tip: Der Aufwand ist es wirklich nicht wert! Schau doch mal bei Google ob du einen OpenSource Taschenrechner bekommst. Es gibt ja genügent Projekte im Internet. Das ist wohl die einfachste Möglichkeit! Gruß kabuco |
Re: Help Me !
Such mal nach DeDe, das ist ein Dissassembler, der (versucht)Delphi-Programme zu Delphi Code zu konvertieren ... klappt auch einigermaßen.
mfG Markus |
Re: Help Me !
kann aber auch nicht mehr die funktionen herstellen man sieht mit DeDe eben den aufbau recht schön(strings sind sowieso leicht sichtbar) und was für komponenten verwendet worden waren
|
Re: Help Me !
Welche Units verwendet wurden steht ja auch in den Resourcen drin ... hab blos wieder vergessen wo ich den Code zum auslesen rumliegen hab.
|
Re: Help Me !
ach ja:
![]() Also mit all den Tipps/Möglichkeiten und ein bissl viel Aufwand sollte sich schon eine Brauchbare Rekonstruktion herstellen lassen ... aber ganz genauso wie es mal war, ist natürlich nie möglich. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz