Start C++ Builder 2007
-
Seit 2 Tagen kann ich den C Builder nicht mehr starten.
Windows meldet den Versuch auf eine geöffnete Datei zu schrieben "EditorLineEnds.ttr"
Nach einem Neustart kann ich die Datei löschen und 1x den C Builder starten, dann das gleiche Problem.
Scheint ein Problem seit dem Windows Update zu sein. Weiß jemand eine Lösung (Update entfernen geht nicht, per Domäne)
-
AntonWert schrieb:
Seit 2 Tagen kann ich den C Builder nicht mehr starten.
Windows meldet den Versuch auf eine geöffnete Datei zu schrieben "EditorLineEnds.ttr"
Nach einem Neustart kann ich die Datei löschen und 1x den C Builder starten, dann das gleiche Problem.
Scheint ein Problem seit dem Windows Update zu sein. Weiß jemand eine Lösung (Update entfernen geht nicht, per Domäne)Wenn du schon ein wenig recherchiert hast, wirst du auch schon auf das hier gestoßen sein:
http://wiert.me/2011/09/29/editorlineends-ttr-what-is-it/
http://www.delphipraxis.net/181428-editorlineends-ttr-kann-nicht-erstellt-werden.html
https://technet.microsoft.com/library/security/MS14-045#ID0ETKAGEs ist außerordentlich ungewöhnlich, daß ein Programm eine Font-Datei zur Laufzeit bearbeitet. Daß Microsoft das nun verunmöglicht hat, ist zwar ein breaking change, aber vermutlich wäre trotzdem Embarcadero in der Pflicht, da man sowas nicht tut. Aber aus der Richtung würde ich nichts erwarten; eher schreibt jemand wie Andreas Hausladen einen Patch für RAD Studio 2007.
Bis dahin mach dir doch eine Batchdatei, die die Datei umbenennt (das scheint auch ohne Neustart zu gehen) und dann den C++Builder startet.
-
Diese "bastel" Lösung habe ich nun auch gemacht, stellt mich natürlich nicht zufrieden, hier mal für alle:
c: cd \ cd C:\Users\xxx\AppData\Local\Temp set datum=%date%_%time:~0,2%-%time:~3,2%-%time:~6,2% ren EditorLineEnds.ttr EditorLineEnds%datum%.ttr start "" "C:\Program Files (x86)\CodeGear\RAD Studio\5.0\bin\bds.exe" -pCBuilder
-
Die Lösung funktioniert leider nicht.
Die bcb.exe beendet sich nicht nach schließen des Programms und führt zu permanenten Fehlermeldungen in verschiedenen DLLs.Noch jemand eine Idee?
-
AntonWert schrieb:
Noch jemand eine Idee?
Ich kann versuchen, dir einen Patch zu basteln, aber du mußt mir helfen, weil ich im Moment keine Lust habe, extra deshalb C++Builder 2007 zu installieren. Schicke mir eine Mail mit folgenden Dateien (bzw. einen Downloadlink, weil die üblichen Mailprovider das Verschicken von Executables vermutlich nicht zulassen):
- EditorLineEnds.ttr
- bds.exe
Mailadresse findest du sicher selbst raus.
-
audacia schrieb:
AntonWert schrieb:
Noch jemand eine Idee?
Ich kann versuchen, dir einen Patch zu basteln, aber du mußt mir helfen, weil ich im Moment keine Lust habe, extra deshalb C++Builder 2007 zu installieren. Schicke mir eine Mail mit folgenden Dateien (bzw. einen Downloadlink, weil die üblichen Mailprovider das Verschicken von Executables vermutlich nicht zulassen):
- EditorLineEnds.ttr
- bds.exe
Mailadresse findest du sicher selbst raus.Hilfe ist gerne unterwegs, wobei ich selbst schon "erfolglos" war. Dachte man könnte den String in der exe finden....
-
Jetzt habe ich doch mal RAD Studio 2007, 2009 und 2010 installiert und meinen Fix selbst getestet. Hier ist er:
http://mb.audacia-software.de/pfiles/EditorLineEndsFix-v2.zip
Readme liegt bei.
-
Vielen Dank dafür!
-
der offizielle Bugreport ist nun auch wieder offen:
-
dzEditorLineEndsFix auf http://sourceforge.net/projects/dzeditorlineendsfix/ funktioniert bei mir sehr gut
-
audacia schrieb:
Jetzt habe ich doch mal RAD Studio 2007, 2009 und 2010 installiert und meinen Fix selbst getestet. Hier ist er:
http://mb.audacia-software.de/pfiles/EditorLineEndsFix-v2.zip
Readme liegt bei.
Dank für den Fix. Ich hatte das Problem jetzt auch.
Dank dir funktioniert Alles wieder.
-
Der ofizielle Bug Report ist nun wieder offen