Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - sourcecode wiederbekommen??


Big Deal - Do 18.12.03 16:09
Titel: sourcecode wiederbekommen??
ich habe eine frage, die mir auf der seele brennt.

und zwar folgende:

wenn ich eine anwendung compiliere, kann ich dann in den source code wieder einblicken.

wenn ja, wäre ich über eine möglichkeit (die genauer beschrieben wird) erfreut.

MfG
Big


Raphael O. - Do 18.12.03 16:17

nur in Assembler...
man kann maximal (angeblich) die Delphi-Prozedurnamen wieder auslesen, mehr aber auch nicht...


Anonymous - Do 18.12.03 16:58

Und die Formulare und Events auch noch. Aber Quellcode, wie gesagt, höchstens in ASM

EDIT: Links in der Signatur sind hier nicht erlaubt


blackbirdXXX - Fr 19.12.03 19:53

Also wenn man ein Delphi Prog mit ResourceHa**** aufmacht dann sieht man alle Namen der Buttons und alles was ich eingegeben habe.
Aber Quellcode kommt keiner mehr raus.


Motzi - Fr 19.12.03 20:07

Die dfm-Files werden so wie sie sind als Resourcen in die Exe eingelinkt. Verwendet man Text-DFMs kann man sich mit dem ResourceHacker also ohne Probleme einen Einblick in die DFM-Files verschaffen. Verwendet für man die DFM-Files im Binärformat sieht man zwar nicht schon auf den ersten Blick um was es sich handelt, aber auch sie können ins Text-Format umgewandelt werden...


Big Deal - Mi 07.01.04 15:57

axo interessant.

wo bekomme ich den so einen resource hacker her?

ich kenne mich mit dem programmieren schon von php aus, aber object pascal ist aber was anderes.

das ganz blöde ist, ich kann mit der personal edition überhaupt keine db anwendungen schreiben, denn mir fehlen die komponenten.

wenn ich mir die enterprise edition zulegen würde, hätte ich dann auch die möglichkeiten, programme zu schreiben, die auf meine mit php geschriebenen datenbanken (mysql) zugreifen?? bitte um rat

TIA (thx in advance)


teebee - Do 08.01.04 15:57

Auf MySQL Datenbanken kannst Du auch mit der Standard-Version zugreifen, wenn Du die C-API benutzt. Es gibt für Delphi übersetzte Header. Mehr Infos hier:
http://www.delphipraxis.net/topic7266_mysql+ohne+komponenten.html
Gruß, teebee