Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   gr32 unter Delphi XE installieren (https://www.delphipraxis.net/156149-gr32-unter-delphi-xe-installieren.html)

Saschko 21. Nov 2010 22:16

gr32 unter Delphi XE installieren
 
Hallo,

hab gestern endlich mal Delphi XE installiert, und musste nun feststellen, dass die Graphics32 library noch nicht für XE verfügbar ist.

Hab schon versucht es selbst hinzubekommen, bin aber anscheinend zu doof :-(

Hoffe ihr könnt mir helfen.

Vielen Dank und lieben Gruß

Sascha

mkinzler 22. Nov 2010 05:15

AW: gr32 unter Delphi XE installieren
 
Was ist das Problem (Fehlermelsung)?

Saschko 22. Nov 2010 08:11

AW: gr32 unter Delphi XE installieren
 
Hab die DPKs von 2010 kopiert, und bekomme dann beim Package ehemals
GR32_DSGN_RS2010 jetzt GR32_DSGN_DXE als erstes mal einen Fehler, weil
das hier:

{$IFDEF VER210}
{$DEFINE INLININGSUPPORTED}
{$DEFINE COMPILER2010}
{$DEFINE COMPILER2009}
{$DEFINE COMPILER2007}
{$DEFINE COMPILER2006}
{$DEFINE COMPILER2005}
{$DEFINE COMPILER7}
{$DEFINE COMPILER6}
{$IFNDEF BCB}
{$DEFINE DELPHI2010}
{$ELSE}
{$DEFINE BCB7}
{$ENDIF}
{$ENDIF}

nicht für XE dabei ist.

Hab den kram dann kopiert, und VER220 drübergeschrieben.

Danach kamen folgende fehlermeldungen:

[DCC Warnung] GR32_Polygons.pas(204): W1055 PUBLISHED verursachte, dass RTTI ($M+) zu Typ 'TSamplerFiller' hinzugefügt wurde
[DCC Hinweis] GR32_LowLevel.pas(595): H2457 Inline-Funktion 'IsPowerOf2' wurde nicht expandiert, weil die enthaltene Unit 'GR32_Math' die compilierende Unit 'GR32_LowLevel' indirekt verwendet
[DCC Hinweis] GR32_LowLevel.pas(603): H2457 Inline-Funktion 'IsPowerOf2' wurde nicht expandiert, weil die enthaltene Unit 'GR32_Math' die compilierende Unit 'GR32_LowLevel' indirekt verwendet
[DCC Hinweis] GR32_LowLevel.pas(611): H2457 Inline-Funktion 'IsPowerOf2' wurde nicht expandiert, weil die enthaltene Unit 'GR32_Math' die compilierende Unit 'GR32_LowLevel' indirekt verwendet
[DCC Hinweis] GR32_LowLevel.pas(619): H2457 Inline-Funktion 'IsPowerOf2' wurde nicht expandiert, weil die enthaltene Unit 'GR32_Math' die compilierende Unit 'GR32_LowLevel' indirekt verwendet
[DCC Hinweis] GR32_MicroTiles.pas(366): H2457 Inline-Funktion 'MakeRect' wurde nicht expandiert, weil die enthaltene Unit 'GR32' die compilierende Unit 'GR32_MicroTiles' indirekt verwendet
[DCC Fehler] GR32_Transforms.pas(1032): E2251 Doppeldeutiger überladener Aufruf von 'Hypot'
Math.pas(1473): Verwandte Methode: function Hypot(const Single; const Single): Single;
GR32_Math.pas(312): Verwandte Methode: function Hypot(const Single; const Single): Single;
[DCC Fehler] GR32_Transforms.pas(1034): E2251 Doppeldeutiger überladener Aufruf von 'SinCos'
Math.pas(1617): Verwandte Methode: procedure SinCos(const Single; var Single; var Single);
GR32_Math.pas(276): Verwandte Methode: procedure SinCos(const Single; out Single; out Single);
[DCC Fehler] GR32_Transforms.pas(1066): E2251 Doppeldeutiger überladener Aufruf von 'SinCos'
Math.pas(1617): Verwandte Methode: procedure SinCos(const Single; var Single; var Single);
GR32_Math.pas(276): Verwandte Methode: procedure SinCos(const Single; out Single; out Single);
[DCC Fehler] GR32_Transforms.pas(1067): E2251 Doppeldeutiger überladener Aufruf von 'SinCos'
Math.pas(1617): Verwandte Methode: procedure SinCos(const Single; var Single; var Single);
GR32_Math.pas(276): Verwandte Methode: procedure SinCos(const Single; out Single; out Single);
[DCC Fehler] GR32_Transforms.pas(1114): E2251 Doppeldeutiger überladener Aufruf von 'Hypot'
Math.pas(1473): Verwandte Methode: function Hypot(const Single; const Single): Single;
GR32_Math.pas(312): Verwandte Methode: function Hypot(const Single; const Single): Single;
[DCC Fehler] GR32_Transforms.pas(1171): E2251 Doppeldeutiger überladener Aufruf von 'SinCos'
Math.pas(1617): Verwandte Methode: procedure SinCos(const Single; var Single; var Single);
GR32_Math.pas(276): Verwandte Methode: procedure SinCos(const Single; out Single; out Single);
[DCC Fehler] GR32_Transforms.pas(1191): E2251 Doppeldeutiger überladener Aufruf von 'Hypot'
Math.pas(1473): Verwandte Methode: function Hypot(const Single; const Single): Single;
GR32_Math.pas(312): Verwandte Methode: function Hypot(const Single; const Single): Single;
[DCC Fataler Fehler] GR32_RS2010.dpk(57): F2063 Verwendete Unit '..\GR32_VectorMaps.pas' kann nicht compiliert werden
[DCC Fataler Fehler] GR32_DSGN_DXE.dpk(33): E2202 Package 'GR32_RS2010' wird benötigt, konnte aber nicht gefunden werden
Misslungen
Verstrichene Zeit: 00:00:00.4

An der Stelle hab ich dann aufgegeben :-(

Saschko 27. Nov 2010 19:05

AW: gr32 unter Delphi XE installieren
 
Ich habs jetzt doch selbst hinbekommen :-D

Trotzdem Danke für eure Mühe.

FrankJ28 28. Nov 2010 11:34

AW: gr32 unter Delphi XE installieren
 
Hallo Sascha,
verrätst Du uns auch wo das Problem war und wie du es gelöst hast?
Ciao
Frank

Saschko 14. Dez 2010 23:01

AW: gr32 unter Delphi XE installieren
 
Sorry, hab nicht mitbekommen, das Du gefragt hast Frank.

Besser spät als nie:

Ich hab danach die Funktionen die er angemeckert hat in zwei getrennte funktionen mit unterschiedlichem namen aufgeteilt.

Wenn Interesse besteht, kann ich den Sourcecode gerne zur Verfügung stellen.

Lieben Gruß

Sascha

termodox 28. Dez 2010 11:23

AW: gr32 unter Delphi XE installieren
 
Bitte, könntest du die Dateien reinstellen?

devidespe 28. Dez 2010 11:49

AW: gr32 unter Delphi XE installieren
 
Ich würde es auch benötigen und bin dankbar dafür, dass sich jemand die Mühe damit gemacht hat.

s.h.a.r.k 28. Dez 2010 12:18

AW: gr32 unter Delphi XE installieren
 
Gleicher Thread hier.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:00 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