Eget "programmeringssprog"

Tags:    delphi

Hvordan kan man få mit program til at compile en exe-fil ud fra noget kode? Man skal også f.eks. kunne give stien til et billede som så bliver sat ind i den nye exe-fil. Ved ikke lige hvad man skal søge på så har ikke kunnet finde noget.


-----------------------------
Jonas (Decko)
http://decko.1go.dk/blog



4 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Er det ikke et spørgsmål om at du bruger en eksisterende compiler, genererer nogle kildefiler til denne compiler og så compilerer med en kommandolinie parameter eller lignende?

(¯`·._.·[Brian Hvarregaard]·._.·´¯)
Praesto et Persto



Tja, PE-formatet er et vidt tilgængeligt format, det kan fx findes på http://www.wotsit.org
Det svære for dig vil være at omdanne kode til maskinkode, for det kan godt blive besværligt, hvis ikke du har beskæftiget dig med dette "sprog" før. Men heldigvis kan du jo benytte symbolsk maskinkode (asm) direkte i Object Pascal i stedet for at skulle skrive det binært eller hexadecimalt.
Men du har en større opgave foran dig, selv hvis du kun har tænkt dig at lave en simpel compiler/linker.

Jeg ved ikke helt, om du vil lave det, eller blot indsætte resurser ind i en PE-fil, for det sidstnævnte er i hvert fald en hel del lettere. Det handler blot om læse op på PE-formatet.

1101110100010110000101000001

Killers don't end up in jail - they end up on a high-score!

[Redigeret d. 05/01-06 12:00:31 af Nicolai Lyster Fersner]



Legede lidt med tanken om at lave en patchengine. Men det kan vel egentlig godt lade sig gøre ved kun at ændre resources.


-----------------------------
Jonas (Decko)
http://decko.1go.dk/blog



Lukker

-----------------------------
Jonas (Decko)
http://decko.1go.dk/blog



t