Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.088 Beiträge
 
Delphi 12 Athens
 
#1

IDE - Nicht-Schreibgeschützter Modus

  Alt 10. Sep 2022, 16:46
Benutzeroberfläche > Editoroptionen > Statuszeile > Scheitbeschützter Status entspicht Dateisystem
(weiß/finde nicht mehr, wie/wo diese Option sich in alten Delphis versteckte ... seit 11.x nicht mehr gefunden und in den 10.x weiß ich nicht mehr wo ich das damals geändert hatte)

funktioniert nicht mehr.
Units ala SysUtils werden schreibgeschützt geöffnet.


Es war die Option, welche schreibgeschützte Dateien nicht schreibgeschützt in der IDE öffnet (nur speichern geht dann nicht, weil ist ja dennoch nicht beschreibbar)



Im 11.2 kommt jetzt auch gern mal eine Fehlermeldung "geht nicht weil schreibgeschützt" (oder so ähnlich), bei Strg+Linksklick.
Das hier ohne Aktivierung der Funktion, also standardmäßig.






Außerdem schafft Emba es seit jahren nicht, dass das neue Recovery dann nicht abbraucht.
geht ständig ein Fehlerdialog auf und schließt man den Dialog, verliert die IDE den Fokus und verschwindet im Hintergrund.
Zitat:
---------------------------
Fehler
---------------------------
Datei "c:\program files (x86)\embarcadero\studio\22.0\source\ToolsAPI\__re covery\ToolsAPI.pas" kann nicht erstellt werden. Das System kann den angegebenen Pfad nicht finden.
---------------------------
OK Details <<
---------------------------
[631DF893]{rtl280.bpl } System.Classes.TFileStream.Create (Line 9542, "System.Classes.pas" + 8) + $45
[631DF7B0]{rtl280.bpl } System.Classes.TFileStream.Create (Line 9525, "System.Classes.pas" + 2) + $B
[641BF720]{coreide280.bpl} AutoRecover.TAutoRecoverModule.SaveTempFiles (Line 567, "AutoRecover.pas" + 42) + $F
[641BF1BC]{coreide280.bpl} AutoRecover.TAutoRecoverIDENotifier.TimerExecute (Line 400, "AutoRecover.pas" + 6) + $0
[72B0619F]{vcl280.bpl } Vcl.ExtCtrls.TTimer.Timer (Line 3229, "Vcl.ExtCtrls.pas" + 1) + $E
[72B0607F]{vcl280.bpl } Vcl.ExtCtrls.TTimer.WndProc (Line 3187, "Vcl.ExtCtrls.pas" + 4) + $7
[631F580C]{rtl280.bpl } System.Classes.StdWndProc (Line 18490, "System.Classes.pas" + 8) + $0
[72A32A28]{vcl280.bpl } Vcl.Controls.SendAppMessage (Line 3804, "Vcl.Controls.pas" + 2) + $4
[72B8417F]{vcl280.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 11460, "Vcl.Forms.pas" + 23) + $1
[72B841C2]{vcl280.bpl } Vcl.Forms.TApplication.HandleMessage (Line 11490, "Vcl.Forms.pas" + 1) + $4
[72B84501]{vcl280.bpl } Vcl.Forms.TApplication.Run (Line 11629, "Vcl.Forms.pas" + 27) + $3
[00668082]{bds.exe } bds.bds (Line 227, "" + 16) + $2
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (10. Sep 2022 um 17:08 Uhr)
  Mit Zitat antworten Zitat