![]() |
TBX in Delphi 2009 installieren
Hi,
ich versuche gerade TBX in Delphi 2009 zu installieren. Leider meldet mir der Compiler Zitat:
Delphi-Quellcode:
Unter Turbo Delphi Pro sind beim kompilieren keine Fehler aufgetreten. Wie muss ich den Code für Delphi 2009 umschreiben bzw. nach was soll ich das Array (TChunkType) denn casten wenn Cardinal nicht geht?
TChunkType = array [0..3] of Char;
TPNGChunkHeader = packed record Length: Cardinal; ChunkType: TChunkType; end; ... TPNGReader = class private ... FHeader: TPNGChunkHeader; ... function TPNGReader.IsChunk(ChunkType: TChunkType): Boolean; const Mask = not $20202020; begin Result := (Cardinal(FHeader.ChunkType) and Mask) = (Cardinal(ChunkType) and Mask); //<-- Hier bleibt der Compiler stehen end; |
Re: TBX in Delphi 2009 installieren
Was für einen Typ hat ChunckType?
|
Re: TBX in Delphi 2009 installieren
Zitat:
Delphi-Quellcode:
TChunkType = array [0..3] of Char;
|
Re: TBX in Delphi 2009 installieren
Ändere mal das Char auf AnsiChar
|
Re: TBX in Delphi 2009 installieren
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:25 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