Hallo XCoder
Ein wenig eigenartig ist Dein Programm schon, selbst wenn es nur Dein Hobby ist. Auch habe ich DeineTodo-Liste gelesen. Offensichtlich hast Du da mehr Wert auf Image als auf Funktionalität gelegt. Bevor Du so etwas beginnst, solltest Du Dich erst einmal kundig machen, was es da überhaupt schon gibt.
Der erste Anlaufpunkt ist in diesem Fall immer die HomePage von UPX und deren Forum. Dort hättest Du Dich schon über einiges vom Vorhandenen überzeugen können und mit Sicherheit festgestellt, Du bist garantiert nicht der Erste. Dann wäre noch eine Möglichkeit, sich einfach mal hier im Forum kundig zu machen.
Zwei Shell's gibt es schon, eine etwas spartanische von Mathias Symmack und eine von mir. Inwiefern der Code von Mathias verfügbar ist, ist mir nicht bekannt. Eines weiß ich jedoch, er ist ein Vertreter einer völlig neuen Programmiertechnik und nicht umsonst einer der Autoren der "Win32-API-Tutorials für Delphi". Von Ihm habe ich sehr gute Tips für meine "Shell4UPX" bekommen. Sicher ist sie augenblicklich nicht besonders schön anzusehen, aber dafür sind in ihr alle unter Windows sinnvollen Funktionen integriert. Vieleicht hier und dort sogar etwas zu viel.
Im Moment habe ich jedoch das Projekt auf Eis gelegt. Eines teils weil Sommer und es in meinem Garten viel schöner ist und anderseites warte ich auf die nächste Version von UPX, von der noch niemand so richtig weiß, wie sie überhaupt aussieht. Die Autoren halten sich da etwas bedeckt. Na gut.
Weiterhin (hier habe ich mir im Forum herbe Worte gefallen lassen müssen) sollte man eine OpenSource auch so gestalten, daß sie von möglichst vielen Delphi-Versionen eingelesen werden kann. Dies habe ich garantiert und kannst meine Source so als eine Art PD betrachten. Neues war bei Dir nicht finden, was es unter GNU-Lizens verbreitet werden müsste. Auch hier solltest Du mal nachdenken.
Also, meckern ist die eine Seite!
Gehe ganz einfach mal auf meine Page
hometown.aol.de/FiebigManni. Dort klickst Du auf Programme und wirst unter anderen auch einen Link zum Download von "Shell4UPX" finden. Diese Seite solltest Du BItte, Bitte sehr genau von oben bis unten lesen (damit ecke ich schon wieder bei den Dorfältesten von AUQ an), vieleicht auch auf Deinem PC speichern. Hier steht alles aus meiner Sicht wichtige, was über UPX zu schreiben ist.
Selbstverständlich kannst Du Dir auch die Source herunterladen. Sehe sie Dir an und schreibe Deine Meinung. Bestimmt findest Du dann auch diesen oder jenen Schnipsel, den Du in Dein Programm einarbeiten könntest. Dabei meine ich insbesondere die Umleitung der Ausgabe von UPX in Dein Gui (was für ein häßliches Modewort). In der "DSLibrary" von
www.delphi-source.de/downloads habe ich etwas ähnliches entdeckt. Diese CHM-Datei solltest Du Dir ebenfalls ansehen, bevor Du Dich mit Deinem nagelneuen Delphi 7 ernsthaft abmühst. Ich verlange ja gar nicht, das Du Dich mit der "API Conversion" des Jediprojektes
www.delphi-jedi.org abquälst.
Und noch etwas an alle Leser dieses Beitrages: Es gehört zwar nicht hier her, aber ich konnte einige Pagen nicht besuchen, weil ich einen Netscape 7 benutze !???
Euer Hinterwäldler,
der auch in 5 Jahren keinen DSL-Zugang besitzen kann.
Und bleibt schön neugierig[/u]