ich bastle mir grad ein Tool, welches die .lpi Dateien hernimmt und damit diverse Infos ausliest.
In den .lpi Files sind unter anderem auch alle Dateien aufgelistet die die IDE im laufe der Zeit so gesehen hat.
Mein Tool nutzt nun den Tag "IsPartOfProject", der manchmal aber nicht immer da ist. Ich ging davon aus, das man den Value davon auch auf "False" setzen kann und das die Datei dann eben nicht teil des Projektes ist. Aber dem ist nicht so.<Unit4>
<Filename Value="../Sample/OpenGL/uopengl_graphikengine.pas"/>
<IsPartOfProject Value="True"/>
<EditorIndex Value="-1"/>
<WindowIndex Value="1"/>
<CursorPos X="48" Y="26"/>
<UsageCount Value="150"/>
</Unit4>
Wenn ich von Hand in Notepad++
daraus mache und dann die .lpi Datei mit der IDE neu lade und speichere, wurde der Tag einfach gelöscht.<IsPartOfProject Value="False"/>
=>
Wenn der Tag drin steht ist er immer mit Value="True"
Welchen Sinn hat das dann, bzw kann man das irgendwie nutzen, ist das eine Altlast ?