Forum: Object-Pascal / Delphi-Language
Delphi
by luke2,
6. Aug 2009
@Satty: Danke, das sieht schon ganz gut aus, nur leider kann ich davon nichts ändern, weil ich von Assembler keine Ahnung habe. :o
Diese ganzen FastCode Sachen sind auch etwas langsamer (~500ms)
Getestet habe ich das übrigens so:
var a:cardinal;i:integer;s:string;
begin
a:=gettickcount;
for i := 1 to 100000000 do s:=uppercase('hallo');
showmessage(inttostr(gettickcount-a));
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by luke2,
6. Aug 2009
Hallo,
Kann mir jemand, der die Vollversion von Delphi 2007 hat, sagen, wie die Funktionen UpperCase() und LowerCase() dort intern implementiert sind? (Ich hoffe, dass ist erlaubt.)
Ich habe leider nur die Testversion.
Ich frage das, weil mich erstens interessiert, wieso diese Funktionen so extrem schnell sind - keine 2 Sekunden für 100.000.000 Durchläufe! Selbst eine Funktion, mit gerade...