Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Liste zuletzt geöffneter Projekte bearbeiten (https://www.delphipraxis.net/100436-liste-zuletzt-geoeffneter-projekte-bearbeiten.html)

linkenetworx 28. Sep 2007 07:12


Liste zuletzt geöffneter Projekte bearbeiten
 
Hallo liebe DPler!

Ich bin schon seit längerem in diesem Forum und fand es immer sehr interessant. Meistens (eigentlich bisher immer) haben sich meine Fragen mittels der Recherche im Forum erledigt, da meine Anwendungen nicht allzu komplex sind.

Nun habe ich aber ein "Problem", welches ich nicht - auch nicht mit der Forensuche - gelöst bekomme. Es geht um diese Liste der zuletzt geöffneten Projekte. Ich nutze TurboDelphi und bin damit sehr zufrieden. Letztens habe ich ein neues Projekt begonnen, was sich dann aber gleich erledigt hatte, da mir aufgefallen ist, dass es totaler Schwachsinn war, was ich da basteln wollte. Nunja, mein Problem ist nun, dass wenn ich Delphi starte, ich ja dort die Liste der zuletzt geöffneten Projekte habe. Und dort steht es drin und ich kriegs nicht raus. Wie kann man diese Liste bearbeiten, sprich unnötige Projekte aus der Liste löschen. Mit der Löschung des Projektordners ist es nicht getan und in der Registry steht es so oft, aber egal, welchen Eintrag ich dort lösche, es verschwindet nicht.

Ich weiß, es ist kein wirkliches Problem, aber es sieht einfach nicht schick aus und ist nervig. Ich würde mich freuen, wenn ihr mir helfen könntet.

Christian

s-off 28. Sep 2007 07:33

Re: Liste zuletzt geöffneter Projekte bearbeiten
 
Hallo,

meinst Du vielleicht die Willkommensseite, auf der die letzten Projekte angezeigt werden?

Dann schau Dir mal die Function 'renderProjectsModule()' in der Datei '\Welcomepage\js\projectActions.js' an.
Diese ist dafür zuständig, die letzten Projekte aufzubereiten.

linkenetworx 28. Sep 2007 07:41

Re: Liste zuletzt geöffneter Projekte bearbeiten
 
Genau diese Seite, die Willkommensseite, meine ich. Allerdings habe ich keine Ahnung, was Javascript etc. angeht und somit auch keine Ahnung, wie ich was wo verändern muss / soll. Gibt es nicht irgendeine andere Möglichkeit, dass ich einfach dieses oder jenes Projekt aus dieser Liste lösche?

Christian

SirThornberry 28. Sep 2007 07:45

Re: Liste zuletzt geöffneter Projekte bearbeiten
 
such mal in der registry nach dem projektpfad, ich glaub dort hab ich schonmal die historyliste gesehen.

linkenetworx 28. Sep 2007 07:52

Re: Liste zuletzt geöffneter Projekte bearbeiten
 
Dank dem Hinweis von SirThornberry habe ich nochmal die Registry durchforstet und habe alle Einträge, die auf die gelöschten / zu löschenden Projekte verweisen aus den beiden Schlüsseln

HKEY_CURRENT_USER\Software\Borland\BDS\4.0\Closed Files
HKEY_CURRENT_USER\Software\Borland\BDS\4.0\Closed Projects


gelöscht.


Und nun sind die ungewünschten Projekte weg.

VIELEN DANK

s-off 28. Sep 2007 07:53

Re: Liste zuletzt geöffneter Projekte bearbeiten
 
Also,

das ganze wird hier verwaltet (BDS2006):
'HKEY_USERS\xxx\Software\Borland\BDS\4.0\Closed Projects'.

Wie bin ich drauf gekommen?
Man schaue sich die Welcomeseite mal an, besonders die Stellen, wo sie aufbereitet wird.
Da findet man dann etwas wie: 'external.Application.MainForm.FileClosedFilesItem ', was darauf hindeutet, dass die Welcomepage exakt die gleichen 'zuletzt verwendeten Dateien' zieht, wie die IDE selber.

Da IDE gehe ich davon aus, dass das Ganze in der Registryy liegt. Was mache ich also, um dort etwas zu finden?
Ich lege mir ein neues Projekt an, mit einem kryptischen Namen wie beispielsweise 'xyzxyzxyz123' und suche anschließend nach diesem String in der Registry.

Bei einem frischen Projekt erhält man so ca. 5 Fundstellen - und da die richtige rauszufinden dürfte dann nicht mehr so schwer sein ;)

Edit: ich sollte mich zukünftig auf das Wesentliche beschränken, oder lernen, schneller zu tippen :?

linkenetworx 28. Sep 2007 07:58

Re: Liste zuletzt geöffneter Projekte bearbeiten
 
sorry..

aber was mich immernoch verwundert: Ich habe es aus den beiden von mir angegebenen Ordnern gelöscht und bei

'HKEY_CURRENT_USER\' und nicht wie Du bei

'HKEY_USERS\'

und dennoch ist es weg.. das verwirrt mich jetzt.

s-off 28. Sep 2007 08:02

Re: Liste zuletzt geöffneter Projekte bearbeiten
 
Hmm, tschuldigung, wollte Dich nicht verwirren.

HKEY_CURRENT_USER ist sozusagen eine 'Untermenge' von HKEY_USERS. Löschst Du in HKEY_USERS, wirkt sich das auf das andere aus.

HKEY_USERS ist global
HKEY_CURRENT_USER lokal für den angemeldeten Nutzer

linkenetworx 28. Sep 2007 08:05

Re: Liste zuletzt geöffneter Projekte bearbeiten
 
kein Problem mit der Verwirrung.. vielen, vielen Dank für die Hinweise..

dadurch ist mein Problem gelöst UND ich habe noch etwas über die Windows Registry gelernt. Was will man mehr!

Danke..

s-off 28. Sep 2007 08:08

Re: Liste zuletzt geöffneter Projekte bearbeiten
 
Bedenke aber, dass ich den Begriff 'sozusagen' benutzt habe, und 'Untermenge' in '' gesetzt habe.
Das diente nur der Veranschaulichung.

Wenn Du es genauer wissen willst, schaust Du bspw. hier


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:56 Uhr.
Seite 1 von 2  1 2      

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