Nelle Opzioni dell'ide->IdeStarup tolgo la spunta da "Apri l'ultimo progetto all'avvio" o qualcosa del genere.
Esatto, ho questa opzione attiva da anni
Nelle opzioni di progetto ->Sessione seleziono "Non salvare alcuna informazione di sessione".
No, questa non l'ho mai usata.
Ho appena notato una cosa: stamattina ho aperto un progetto che non aprivo da mesi, e si è aperto "normale", a colonna 1, ho fatto delle modifiche e quindi salvato e chiuso. Riaprendo il progetto, il sorgente invece di essere a colonna 1, era a colonna 43.
Ho quindi confrontato il progetto con il backup di ieri, ed ho visto da dove nasce il problema. Questo un estratto del file lpi del progetto dopo l'ultimo salvataggio:
<Units Count="25">
<Unit0>
<Filename Value="NewCe.lpr"/>
<IsPartOfProject Value="True"/>
<EditorIndex Value="-1"/>
<CursorPos X="64" Y="5"/>
<UsageCount Value="80"/>
</Unit0>
<Unit1>
<Filename Value="NewCe_Unit.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="Form1"/>
<HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
<IsVisibleTab Value="True"/>
<TopLine Value="216"/>
<CursorPos X="43" Y="284"/>
<UsageCount Value="80"/>
<Loaded Value="True"/>
<LoadedDesigner Value="True"/>
</Unit1>
In particolare, quello che adesso è "<CursorPos X="43" Y="284"/>", nella versione di backup era "<CursorPos Y="284"/>"
Quindi, il succo del discorso, è che mi salva anche la "X" di dove riposizionarsi col sorgente.
Ciao, Mario