Avatar billede cautoo Nybegynder
12. februar 2001 - 21:38 Der er 7 kommentarer og
1 løsning

dll, exe

Hvordan kan man lave et delphi program eller en dilphi dll-fil om til et delphiprojekt igen???
Avatar billede microtec Nybegynder
12. februar 2001 - 22:22 #1
Det kan man ikke.
En exe- eller dll-fil indeholder maskinkode og kan ikke konverteres til en pascal-source igen.
Avatar billede stone Forsker
12. februar 2001 - 22:57 #2
man kan på nettet få et program som recompiler en delphi exe fil.Kun (Delphi 3)i den recompilede udgave kan man kun se formene.Ud for hver event ses kun tegn som man ikke kan bruge til noget.
Avatar billede microtec Nybegynder
12. februar 2001 - 23:37 #3
stone >> Jeps, kun formen. Den bagvedliggende kode kan man ikke genskabe.
Den kan disassembleres til assembler-kode, men er i praksis ubrugelig. PASCAL-sourcen kan desværre ikke genskabes :o(
Avatar billede martinlind Nybegynder
12. februar 2001 - 23:38 #4
Hvis du kan \"nøjes med formene\" kan du bare trække dem ud af exe filen, de ligger som resource\'s
Avatar billede pellelil Nybegynder
13. februar 2001 - 07:30 #5
Det tætteste du kan komme (mig bekendt) er ved brug af programmet \"DeDe\" http://www.suddendischarge.com (søg efter \"DeDe\"). Med denne kan du faktisk få rigtig mange oplysninger om en Delphi EXE-fil (har ikke prøvet med en DLL). Du kan se HELE form beskrivelsen og du kan se det methoder der er lavet til denne form. Dog er den ikke i stand til at skrive methodernes indhold som Delphi-kode så disse vises som assmbler (men der er i denne assembler en del kommentar så man ofte kan læse hvad funktionen gør alligevel).

Dog skal det nævnes at der findes diverse programmer (så som TeLock71) som pakker og kryptere dine EXE/DLL filer, og i så fald er det \"umuligt\" at disassemble din EXE/DLL filer.
Avatar billede microtec Nybegynder
13. februar 2001 - 15:31 #6
Hm, afvist svar.
Der er da ikke kommet nogen anvisning på hvordan du får \"et delphiprojekt igen\".
Det kan man nemlig ikke ;o)
Avatar billede cautoo Nybegynder
13. februar 2001 - 15:40 #7
nej men jeg var mest tilfreds men pellelil´s svar
Avatar billede microtec Nybegynder
13. februar 2001 - 15:49 #8
*gg*

God fornøjelse med genskabe programmets funktion ud fra en assembler-kode. Du få Delphi´s runtime library helt nede på maskinkode-niveau :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester