![]() |
DSPack installieren unter Delphi 2010
Hallo,
ich versuche gerade verzweifelt, das DSPack unter Delphi 2010 zu installieren. Und zwar einmal die Version 2.3.4 von ![]() ![]() Und zwar gibt es immer Probleme in der DSUtil.pas
Delphi-Quellcode:
if (bSign) then
begin ud[0].QuadPart := DWORDLONG(-d); if (d > 0) then ud[1].QuadPart := DWORDLONG(LONGLONG(-1)) else ud[1].QuadPart := DWORDLONG(0); end else begin ud[0].QuadPart := DWORDLONG(d); if (d < 0) then ud[1].QuadPart := DWORDLONG(LONGLONG(-1)) else ud[1].QuadPart := DWORDLONG(0); end;
Code:
Schuld daran ist DWORDLONG(LONGLONG(-1))
[DCC Fehler] DSUtil.pas(4152): E1012 Konstantenausdruck verletzt untere Grenzen
[DCC Fehler] DSUtil.pas(4157): E1012 Konstantenausdruck verletzt untere Grenzen Jemand eine Idee, was zu machen ist, bzw hat das jemand schon mal unter Delphi 2010 zum Laufen gebracht? mfg.Dominik |
Re: DSPack installieren unter Delphi 2010
Ähh, hatte Delphi 2010 nicht schon ein integriertes DirectX? D.h. braucht man DSPack überhaupt noch?
Ich würde zunächst die DWORDLONG-Deklaration in DSUtil ändern.
Delphi-Quellcode:
Falls das nicht funktioniert, dann akzeptiert Delphi ja vielleicht
type
{$IF NOT DECLARED(DWORDLONG)} DWORDLONG = LONGLONG; // Should be unsigned Int64 !!! {$IFEND} {$IF NOT DECLARED(ULONGLONG)} ULONGLONG = DWORDLONG; // Should be unsigned Int64 !!! {$IFEND}
Delphi-Quellcode:
ud[1].QuadPart := $FFFFFFFFFFFFFFFF;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:48 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