Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#579

Re: DelphiSpeedUp - D5-Delphi 2007 (v2.5)

  Alt 14. Sep 2007, 12:22
Zitat von OlafSt:
Meine Güte... Was für ein Pfusch. Wirft wirklich kein gutes Licht auf die IDE.
Das kommt darauf an, wie man es sieht. Die 24x kommen zu Stande, da die IDE beim Ermitteln, welches Syntaxhighlighting benutzt werden soll, eine besondere Dateierweiterung mit in die Prüf-Funktion gibt: "cpp;c;h;hpp;&cppextrafileextensions.txt". Dieser String ist wahrscheinlich irgendwo abgelegt (StringListe für C++, Delphi, C#, VB, Java, ...). Und wenn nun geprüft wird welcher Highlighter benutzt werden soll, läuft er halt die Liste durch (und das eben mehrmals). Dabei wird bei jedem Extension-String, der dieses &dateiname enthält, auf die Datei zugegriffen.

Da ich nicht weiß, ob die Datei irgendwann mal verändert wird, habe ich einfach einen kleinen Cache eingebaut, der mehrfach hintereinander ausgeführte Anfragen (selben Parametern) mit dem gecachten Wert abspeist.
  Mit Zitat antworten Zitat