Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Installation von TImage32 bei delphi XE (Testversion) (https://www.delphipraxis.net/163099-installation-von-timage32-bei-delphi-xe-testversion.html)

entwickler 15. Sep 2011 13:32

Installation von TImage32 bei delphi XE (Testversion)
 
Hallo, ich habe mal wieder ein Problem.

Ich hatte privat schon einige gefragt, wie die Komponnte TImage32 bei delphi XE installiert werden muss bis jemand mir vorschlug diese Frage zu veröffentlichen. Ich habe zuvor noch keine Komponente bei irgendeiner Delphi-Version installiert und mir die Komponente von folgendem Link heruntergeladen:

http://www.graphics32.org/wiki/

Welche Schritte muss ich unternehmen, damit die Komponente in meiner VCL verfügbar und voll funktionsfähig installiert ist?

s.h.a.r.k 15. Sep 2011 15:15

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Guckst du hier. Hin und wieder mal die Suche nutzen :thumb:

Jens01 15. Sep 2011 15:16

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Du solltest Dir diese Version runterladen https://graphics32.svn.sourceforge.n...oot/graphics32 Im Verzeichnis Package sollten die Packages für XE drinliegen. Compilieren und dann installieren.

Okay, oder auch in den zuvor genannten Link gucken.

entwickler 18. Sep 2011 13:56

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Danke, ich habe euren Links aufgerufen und mir diese Version für XE dort runtergeladen. Jetzt kommt trotzdem noch eine Fehlermeldung:

[DCC Fataler Fehler] GR32_Transforms.pas(311): F2051 Unit GR32_Resamplers wurde mit einer unterschiedlichen Version von GR32_LowLevel.Constrain compiliert.

Wie kann ich den Fehler beheben?

Jens01 18. Sep 2011 14:04

AW: Installation von TImage32 bei delphi XE (Testversion)
 
So weiß ich das auch nicht, irgendwie sind dort DCUs von verschiedenen Delphiversionen drin. Guck mal in der Hilfe unter F2051.

entwickler 18. Sep 2011 14:14

AW: Installation von TImage32 bei delphi XE (Testversion)
 
So, und dann hab ich mir gedacht, ich füge "GR32_Resamplers" in Zeile 49 ein, doch dann konnte XE das Package nicht compillieren, weil mein Rechner angeblich zu wenig arbeitsspeicher hat :?: :pale: . Hier der Code:

Delphi-Quellcode:
uses
{$IFDEF FPC}
{$ELSE}
  Windows,
{$ENDIF}
  SysUtils, Classes, GR32, GR32_Blend, GR32_Resamplers, GR32_VectorMaps, GR32_Rasterizers;
Und die Graphics32.chm hilft mir auch nicht weiter.

Jens01 18. Sep 2011 14:19

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Wieso und wo fügst Du da was ein?

Jens01 18. Sep 2011 14:27

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Aah, mit Hilfe meinte ich die Delphi-Hilfe.

Das sagt die Hilfe bei mir:
Code:
Dieser schwerwiegende Fehler tritt auf, wenn die Deklaration eines im interface-Abschnitt einer Unit definierten Symbols geändert wurde und der Compiler eine Unit nicht neu compilieren kann, die diese Deklaration benötigt, weil der Quelltext nicht verfügbar ist.

Es gibt mehrere Lösungsmöglichkeiten. Compilieren Sie Unit1 erneut (vorausgesetzt, der Quelltext ist verfügbar), verwenden Sie eine ältere Version von Unit2 bzw. ändern Sie Unit2, oder besorgen Sie sich eine neue Version von Unit1 von der Person, die den Quelltext hat.

Der Fehler kann auch auftreten, wenn eine Unit in Ihrem Projekt den gleichen Namen wie eine Delphi-Standard-Unit hat.

Dies kann beispielsweise passieren, wenn Sie ein Projekt compilieren, das mit einer früheren Delphi-Version erstellt wurde, in der diese Unit nicht vorhanden war (die Unit search.pas war beispielsweise nicht Teil von Delphi 3).
So lösen Sie dieses Problem:

-Öffnen Sie <Unit2>, und speichern Sie die Datei unter einem neuen Namen.
-Ändern Sie alle Verweise auf <Unit2> in den uses-Klauseln.
-Löschen Sie die alten Versionen der Unit (<Unit2>.pas UND <Unit2>.dcu).
-Compilieren Sie das Projekt erneut.

entwickler 18. Sep 2011 14:30

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Was für eine Unit2.pas?

Jens01 18. Sep 2011 14:36

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Guck noch mal.

Ein kleiner Tipp, wenn nichts mehr geht. GR32 komplett runter/löschen. Sauber neu runterladen und speichern. Nichts verändern!! Und mit dem Package kompilieren und installieren.

In der Hilfe CHM von GR32 steht unter Installation auch was zum selbigen.

entwickler 24. Sep 2011 13:37

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Okay, ich habe alles nochmal vom PC gepackt, mir ne neue Version runtergeladen und erstmal in die Hilfedatei geschaut. Da steht drin: für Delphi XE folgende Datei öffnen:

GR32_DSGN_RS2010 for Embarcadero RAD Studio 2010 / Delphi 2010,

und anschließend sollte ein Pachage-Editor erscheinen:

A package editor window will appear.

Das Tut er aber nicht.
Wie soll ich jetzt weitermachen, beim Compillieren entdeckt Delphi 66 Fehler. Der 1. Angezeigt Fehler ist in der GR32.inc Zeile 173:

Delphi-Quellcode:
//////////////////////////////////////////////////////////////////////
' Graphics32 may only be installed with Delphi/BCB 6 (or higher)   '
'  or Free Pascal / Lazarus                                        '
//////////////////////////////////////////////////////////////////////
Wenn ich in der GR32.inc in den Zeilen 172/173 jeweils '//' an den Zeilenanfang setze, sind alle Fehler behoben und nach erfolgreicher compillierung gibt Delphi dann eine Fehlermeldung:

Ohne Angabe einer Host-Anwendung kann das Projekt nicht ausgeführt werden. Verwenden Sie das Dialogfeld Start|Parameter.


????

Bernhard Geyer 24. Sep 2011 13:44

AW: Installation von TImage32 bei delphi XE (Testversion)
 
AFAIK kann man in Trial-Versionen von Delphi keine Komponenten installieren?

Jens01 24. Sep 2011 13:49

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Zitat:

AFAIK kann man in Trial-Versionen von Delphi keine Komponenten installieren?
Mit der XE2-Trial war das -glaub ich- so, dass Du was installieren konntest, aber es war beim nä Start von Delphi weg.

@entwickler
In der Projektverwaltung müßte das Package jetzt drin stehen, oder? Wenn Du darauf ein Klick mit der Maustaste rechts machst, dann sollte sich ein Kontextfenster öffnen. Darin findest Du "compilieren". Nutze das.
Darin müßte sich nach dem Compilieren auch ein "installieren" finden. Nutze das nach dem Compilieren. (Ggf. mußt Du das 2. Package auch noch compilieren und installieren, das weiß ich jetzt nicht genau. Erst mal das erste Package compi..)
Gruss Jens

entwickler 24. Sep 2011 13:54

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Die oben genannte Änderung muss ich aber beibehalten, oder?

entwickler 24. Sep 2011 13:54

AW: Installation von TImage32 bei delphi XE (Testversion)
 
WTF! Es funzt!

Danke leute!

Jens01 24. Sep 2011 13:55

AW: Installation von TImage32 bei delphi XE (Testversion)
 
nutzt Du die XE2-Testversion?

entwickler 24. Sep 2011 13:58

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Ja, Ja. Ich dachte, das hätte ich anfangs erwähnt:?::?::!:

Jens01 24. Sep 2011 14:03

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Zitat:

Ja, Ja. Ich dachte, das hätte ich anfangs erwähnt
Nee, da steht überall XE.

Wenn Du XE2 nutzt, dann solltest Du Dir die aktuelle svn-Version besorgen. Da sind dann solche und andere Fehler raus. Und es gibt eine XE2-Package für 32-bit.
https://graphics32.svn.sourceforge.n...ot/graphics32/

entwickler 24. Sep 2011 14:04

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Oh, hab ich vergessen zu reinzuschreiben.....:oops:

So, jetzt möchte ich ein Projekt öffnen, was auf folgender Seite zum download zur verfügung steht:

http://www.delphipraxis.net/162027-a...abspielen.html

(die fkbassplayer.zip).

Nach dem öffnen werden 4 Fehler angezeigt, 3 davon kann ich beheben.

Und, als ob es Ironie des Schicksals wäre: Ein altbekannter Fehler meldet sich zurück:

Delphi-Quellcode:
[DCC Fataler Fehler] Graphics.pas(6753): F2051 Unit ImgList wurde mit einer unterschiedlichen Version von Graphics.TBitmap compiliert
Was ist da denn schon wieder los?

Jens01 24. Sep 2011 14:19

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Also 1. die svn-Version nutzen!
Und 2. weiß ich jetzt auch nicht mehr, was das ist.

entwickler 24. Sep 2011 14:21

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Woran erkenne ich denn, ob ich XE2 habe?

Jens01 24. Sep 2011 14:28

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Na, wo hast Du die Version denn her?

ALSO, oben in der MenuLeiste -> Hilfe -> Info
Und dann steht da entweder "Delphi XE", das ist dann NICHT die XE2-Version, oder es steht dort "Delphi XE2", das ist dann die XE2-Version!

entwickler 24. Sep 2011 15:18

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Ich habe die Version von embarcadero runtergeladen.
Es ist aber nicht XE2, sondern delphi xe.

Jens01 24. Sep 2011 16:31

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Zitat:

Es ist aber nicht XE2, sondern delphi xe.
Dann sollte das so alles okay sein.
Dieser Fehler scheint, eine andere Ursache zu haben.

entwickler 28. Sep 2011 19:44

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Okay, ich probiers einfach weiter...

Danke für eure Hilfe!

DeddyH 29. Sep 2011 07:32

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Da wird es wohl noch eine weitere ImgList.dcu irgendwo im Delphi-Suchpfad geben. Einfach mal nach der Fehlermeldung hier im Forum suchen, das kam IIRC schon öfter.

entwickler 3. Okt 2011 13:27

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Wo soll sich die befinden?

Im Verzeichnis des Projektes?

entwickler 3. Okt 2011 14:19

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Okay, ich habe Windows mal auf meinen Lokalen Datenträgern suchen lassen und tatsächlich 2 ImgList.dcu Dateien gefunden. Welche muss ich löschen?
Eine befindet sich in

C:\Dokumente und Einstellungen\All Users.WINDOWS\Anwendungsdaten\{FF892A0B-471C-4F3D-A7ED-DDF138A74F9C}\corewin32\8247FA69\39A96E9D

und die andere in

C:\Programme\Embarcadero\RAD Studio\8.0\lib\win32\release.

mkinzler 3. Okt 2011 15:07

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Die 1. gehört imho zum Deinstaller

entwickler 6. Okt 2011 13:19

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Also sollte ich diese besser nicht löschen?

mkinzler 6. Okt 2011 13:21

AW: Installation von TImage32 bei delphi XE (Testversion)
 
Nein, solltest du imho nicht.


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