Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Codeschnipsel aus C++ in Pascal übersetzen (https://www.delphipraxis.net/63562-codeschnipsel-aus-c-pascal-uebersetzen.html)

McDaTob 20. Feb 2006 16:33


Codeschnipsel aus C++ in Pascal übersetzen
 
Hi,
ich programmiere gerade in Delphi einen CursorCreator.
Jetzt habe ich in der MSDN folgenden C++-Code gefunden
und kann leider nichts damit anfangen.
Es geht mir hierbei nur um die Operatoren.
Wäre nett, wenn mir das jemand übersetzen könnte:

biSizeImage = ((((biWidth * biBitCount) + 31) &~ 31) >> 3) * biHeight

JasonDX 20. Feb 2006 16:39

Re: Codeschnipsel aus C++ in Pascal übersetzen
 
Zitat:

Zitat von McDaTob
Code:
biSizeImage = ((((biWidth * biBitCount) + 31) &~ 31) >> 3) * biHeight

Delphi-Quellcode:
biSizeImage := ((((biWidth * biBitCount) + 31) and not 31) shr 3) * biHeight
das müsste funktionieren

greetz
Mike

McDaTob 20. Feb 2006 16:50

Re: Codeschnipsel aus C++ in Pascal übersetzen
 
Super, danke.
Die Rechnung stimmt schonmal.
Muss "nur noch" das Drumherum passen ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:44 Uhr.

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