Zitat von
Pseudemys Nelsoni:
kann ich irgendwie verhindern das man mit dem prog(siehe topic) mein project öffnen kann?
ich mein das muss ja nich jeder sehn wie ich mein prog gemacht hab
Die einfachste Möglichkeit habt Ihr übersehen.
Programme die die Resourcen anzeigen, können das nur tun, wenn es auch welche gibt
Es ist relativ leicht möglich die Forms aus den Resourcen Verschwinden zu lassen.
Man muss sie nur selbst im Source erzeugen. (oder teilweise erzeugen)
Meine Vorgehensweise wäre:
- Mach Dein Programm wie bisher.
- Installiere Dir GExperts (Expertensammlung http://www.gexperts.org/ )
- Kopiere Deinen Programmquelltext in ein Verzeichnis z.B. c:\Release\...
- Öffne im Delphi das Projekt aus diesem Verzeichnis
- Öffne die Formulare, die nicht sichtbar sein sollen
- Markiere alle (!) Komponenten auf dem Form
- Funktion "Components to Code" verwenden
- in die OnCreate Methode der Form die Zwischenablage einfügen
- alle Komponenten aus Form entfernen.
- Weiterentwicklung in der "normalen" Version und immer beim Release obige Schritte anwenden.
Das "neue" GExperts unterstützt nun auch ganze Formulare
Zitat:
VERSION 1.21 (November, 2004)
- Components to Code: Support exporting whole forms at once
Damit ist im Resource Editor nur das leere Form zu sehen
Das ist zwar mit etwas Arbeit verbunden, dauert aber pro Form auch nur ein bis zwei Minuten.
Ich hoffe das hilft Dir.