Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#1

D7 Überlaufprüfung ausschalten

  Alt 2. Nov 2015, 17:55
Hallo zusammen,
ich weiß wahrscheinlich stehts in der OH, aber ich bin zu blöd es zu finden:
Delphi-Quellcode:
begin
  h := 0;
{$Q-}
  for i := 1 to Length(k) do
    h := h*129 + ord(k[i]) + $9e370001; {---- hier knallt es!}
{$Q+}
  Result := h;
end;
das ist aus Superobject.pas, wofür $Q gut ist ist auch klar, aber es wird nicht beachtet.
Wie kriege ich es hin, daß diese Compilerdirektiven auch wirklich beachtet werden?

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat