Wird wohl bei den Entwicklern selbst auch nicht aktiviert sein, sonst wären die wohl selbst drübergestolpert
Wenn unterhalb des a<( noch ein ) und ein > steht, dann wird kein Speicher verschlungen. Da die Embt Entwickler wohl nicht viele neue Units schreiben, und die Wahrscheinlichkeit, dass irgendwo im darunterliegenden Code eine Klammer zu und ein Kleiner-Zeichen liegt ist ziemlich hoch. Somit rauschen die nicht so schnell in diesen Bug.
Übrigens hier ist ein Bugfix für diesen ErrorInsight Bug:
- Die Datei $(BDS)\bin\Borland.Studio.Delphi.dll wegsichern (die braucht man wenn ein Update kommt)
- Die Datei $(BDS)\bin\Borland.Studio.Delphi.dll wegsichern, ja das meine ich so
- Wenn du bis jetzt immernoch nicht die Datei $(BDS)\bin\Borland.Studio.Delphi.dll weggesichert hast, dann ist das die letzte Warnung.
- Borland.Studio.Delphi.dll in Hex-Editor (z.B. HxD) öffnen.
- Nach der Byte Sequenz "17 0B 28 47 05" suchen und die "17" durch "16" ersetzen.
- Nach der Byte Sequenz "3E 33 EB 09 1F" suchen und die "3E" durch "E6" ersetzen.
- Nach der Byte Sequenz "3E 33 E8 11 04 1F" suchen und die "3E" durch "E6" ersetzen.
- Datei speichern, aber vorher die Sicherungskopie anlegen.
Edit:
Das 'Nach der Byte Sequenz "3B 7C 01 00 00 2A" suchen und "3B 7C 01" durch "2A 00 00" ersetzen' führt dazu, dass ErrorInsight komplett ausfällt. Es ist auch nicht unbedingt notwendig. Man darf dann halt kein "<record" ohne ">" schreiben.