Hvorfor vil du lave en exe-fil? Hvad med at få et delphiprogram til at lave en bat/cmd-fil i stedet (noget med @echo off, cls, echo %* osv)?
Man kan også lave et program hvor man allokerer eksempelvis en array of char på 1024 bytes. Denne klump kan man så finde i exe-filen og patche med den tekst der skal skrives.
Den letteste metode er, for at skitsere en patcher/compiler her er omfattende for skæve 77 points, at gemme teksten i en separat fil som dit program så læser og skriver på skærmen.
Skulle jeg lave sidstnævnte så ville jeg nok gå til ekstremerne og lave et lille program, evt i assembler (afhængigt om det er output til dos-prompt eller windows GUI), som jeg dernæst konverterede til en ressource og linkede til mit deployeringsprogram. Det lille program er opbygget således at det kan finde hvor jeg har patchet min tekst. Når det lille program deployeres så patcher jeg samtidig teksten ind.
Sikkert en sød lille nørdopgave. Resultatet er et program hvis nytte jeg løbende undrer mig lidt over.
marjensen: Tak for pointene, men har du egentlig fået hjælp til dit problem? Jeg har skitseret tre løsninger, men du må endelig sige til hvis du løber ind i problemer undervejs.
Synes godt om
Ny brugerNybegynder
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.