Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Fragen / Anregungen zur DP (https://www.delphipraxis.net/29-fragen-anregungen-zur-dp/)
-   -   Fehler bei C-Code-Übersetzung in Delphi (https://www.delphipraxis.net/73797-fehler-bei-c-code-uebersetzung-delphi.html)

Helmi 24. Jul 2006 09:29


Fehler bei C-Code-Übersetzung in Delphi
 
Hallo,

wenn man den C-Code von dem Link nach Delphi übersetzen lässt, dann kommt es bei der Übersetzung zu einem Fehler:

Delphi-Quellcode:
{ ... }
function ByteBitWise.&shr(basic: Byte; n: Byte): Byte; //<== Fehler: &shr
begin
  Result := (Byte((basic / Self.ext[(n and (8 - 1))])));
end;

function ByteBitWise.&shl(basic: Byte; n: Byte): Byte; //<== Fehler: &shl
begin
  Result := (Byte((basic * Self.ext[(n and (8 - 1))])));
end;
{ ... }

Balu der Bär 24. Jul 2006 09:32

Re: Fehler bei C-Code-Übersetzung in Delphi
 
Zitat:

Zitat von Daniel
BabelCode hat nicht den Anspruch, jeden Code fehlerfrei zu übersetzen, BabelCode hat den Anspruch, eine Hilfestellung zu sein.


xaromz 24. Jul 2006 10:32

Re: Fehler bei C-Code-Übersetzung in Delphi
 
Hallo,

der Ampersand wurde doch extra eingeführt, damit man reservierte Wörter als Bezeichner verwenden kann. Der Code ist also richtig, aber nur in höheren Delphi-Versionen lauffähig.

Gruß
xaromz


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz