![]() |
DCU-Datei disassemblen!?
Hi Leute,
wenn man nur eine dcu-Datei hat, dann kann man ja - wenn man in die Assembler-Ansicht wechselt - auch durch diese Datei debuggen. Meine Frage ist jetzt: Kann man auch diese Datei, bzw bestimmte Routinen in Pascal-Code zurückwandeln? |
Re: DCU-Datei disassemblen!?
also soweit ich weis is das nur sehr schwierig. das is so als würdest du versuchen eine .dll zu lesen
|
Re: DCU-Datei disassemblen!?
Zitat:
|
Re: DCU-Datei disassemblen!?
Warum willst du dies machen? Hast du sie selber geschrieben, hast du auch die pas-Datei. Hast du die dcu-Datei von einer Komponente, wird sich der autor schon was dabei gedacht haben die pas-Datei nicht mitzuliefern. Und jetzt erzähl mir bitte nichts von einem Festplatten oder ähnlichen und alle deine Daten seien weg. Wenn sie wirklich wichtig waren, hat man davon ein Backup, wenn nicht, dann war es einem wohl nicht so wichtig.
|
Re: DCU-Datei disassemblen!?
Zitat:
Es ist eine Komponente, die für den nicht-kommerziellen Gebrauch frei verwendbar ist. Allerdings sind die pas-Dateien nicht dabei. Es mir aber doch wohl nicht verboten, die Dateien zu disassemblen, um mir anzuschauen, wie die eine oder andere Sache gelöst wurde, oder? :gruebel: P.S.: Ich hab jetzt ![]() |
Re: DCU-Datei disassemblen!?
Wenn der Autor das nicht will, dann nicht... Und dann darfst du die auch nicht disassemblieren...
MfG Florian :hi: |
Re: DCU-Datei disassemblen!?
Zitat:
|
Re: DCU-Datei disassemblen!?
Zitat:
|
Re: DCU-Datei disassemblen!?
Ich denke nicht, dass Reverse Engineering hier verboten ist, ebensowenig wie es verboten ist, Fremdanwendungen zu dekompilieren (auch wenn Lizenzvereinbarungen das mitunter anders sehen). Verboten ist soweit ich weiß nur, daraus einen direkten (wirtschaftlichen?) Nutzen zu ziehen, d.h. das dekompilierte Programm verändern und wieder rekompilieren, um es zu vermarkten. Wie es mit dem "Abkucken" von bestimmten Techniken, die man dann selbst implementiert, aussieht, weiß ich allerdings nicht.
|
Re: DCU-Datei disassemblen!?
Zitat:
Ich find's ja total in Ordnung, meine Intention zu hinterfragen, aber bitte fangt jetzt an dieser Stelle keine Grundsatzdiskussion an, was erlaubt ist oder nicht! So, ich hab jetzt den Assembler-Text, so wie man ihn in Delphi beim Debuggen im CPU-Fenster sieht. Wo finde ich jetzt ne gute Hilfe, dass ich auch verstehe, was die Assembler-Befehle bedeuten? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:45 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