![]() |
Re: Delphi-Quellcode mit DCC32 im Speicher compilieren ?
Zitat:
![]() Lizenzkosten fallen keine an, man muss sich aber wie überall sonst auch über die Lizenzbedingungen informieren und diese dann selbstverständlich einhalten. Free (in Free Pascal) hat nicht die gleiche Bedeutung wie in Free Beer :cheers: - Ich gebe Dir daher in allen Punkten recht |
Re: Delphi-Quellcode mit DCC32 im Speicher compilieren ?
Zitat:
|
Re: Delphi-Quellcode mit DCC32 im Speicher compilieren ?
Zitat:
|
Re: Delphi-Quellcode mit DCC32 im Speicher compilieren ?
Zitat:
Wenn man in die Exe schaut, sieht man nichts ausser vielleicht der einzelnen Delphi-Schlüsselwörtern. Mir ist auch klar, dass man sich in den Speicher "reinhacken" kann und dort den Quelltext holen kann. Es gibt immer einen Weg. Nur möchte ich das nicht jedem einfach machen. Sagen wir es so: er Code soll für einen "Normalsterblichen" nicht sichtbar sein. Warum und wieso spielt erstmal keine Rolle, ich wollte lediglich vorab klären ob sowas möglich ist und ob vielleicht jemand eine Idee hat, bevor ich anfange mich intensiv damit zu befassen. Ich möchte das Rad nicht das zweite mal erfinden ... Ich stelle mir das vereinfacht in etwa so vor:
Delphi-Quellcode:
begin
Überprüfe ob Delphi installiert ist; Wenn Delphi nicht installiert dann Exit; Pfad der DCC32.EXE ermitteln; Verarbeite Benutzereingaben; Code-Erzeugung aufgrund von Benutzereingaben; DCC32.EXE aufrufen und dem Compiler die Datei aus dem Speicher als Datei auf der Platte vorgaukeln; (...) Weitere Programmschritte; end; |
Re: Delphi-Quellcode mit DCC32 im Speicher compilieren ?
Gehen wir doch einen Schritt zurück?
Was ist so High-Ended an der Eingabe+Verarbeitung das dies nicht durch eine DLL mit fester (aber "intelligenter") Schnittstelle abgebildet werden kann? |
Re: Delphi-Quellcode mit DCC32 im Speicher compilieren ?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:25 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