Delphi XE2 - Packages, .dcr-Datei
spacer
Autor Nachricht
galagher
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1564
Erhaltene Danke: 24



BeitragVerfasst: Di 20.12.11 20:22 
Hallo!

Ich habe eine .pas mit den folgenden Klassen:

TOpenDlg
TSaveDlg
TOpenPictureDlg
TSavePictureDlg
TFontDlg
TColorDlg
TPrntDlg

und eine dazu gehörende .dcr-Datei mit 24x24 Pixel-Bitmaps, die ebendiese Namen haben. Ich habe die .dcr-Datei im selben Ordner wie die .pas-Datei, Delphi kompiliert das Package auch. Die Grafiken anderer Komponenten werden auch alle in der Komponentenleiste korrekt dargestellt, nur die aus dieser .dcr-Datei nicht.

Folgendes Phänomen taucht da auf: Nach dem Kompilieren habe ich zunächst die Vorgabe-Grafiken, nach einem Neustart von Delphi dann die gewünschten Grafiken, danach werden immer nur die Vorgabe-Grafiken dargestellt.
Nach erneutem Kompilieren - siehe oben!
Warum ist das so?

//Edit:
Jetzt tritt der Effekt auch bei anderen Komponenten auf, auch bei solchen mit nur einem Bitmap in der dcr!
Vorgabegrafiken -> Package kompilieren -> korrekte Grafiken. Nach Neustart von Delphi wieder Vorgabegrafiken.
Komischerweise aber nicht bei allen Komponenten!

//Edit:
Das ist also anderen auch schon aufgefallen:
www.delphipraxis.net...enten-delphi-xe.html

//Edit:
Habe jetzt SynEdit installiert, wobei es aber mit keiner der *XE*.dproj oder *XE*.dpk-Packagedateien funktioniert hat, dafür mit einem Package für Delphi 7 PE. Jetzt werden alle SynEdit-Komponenten mit korrekten Grafiken und zudem auch die meisten anderen, aber eben nicht alle Komponenten*) korrekt in der Komponentenleiste angezeigt.
Ist offenbar ein Bug in Delphi XE2 :?
*) Ich meine natürlich nur die selbst installierten Packages.

Moderiert von user profile iconNarses: Topic aus Sonstiges (Delphi) verschoben am Mi 21.12.2011 um 01:44
Einloggen, um Attachments anzusehen!
_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es glumt der jabberwock - und die graisligen gulpen nurmen!
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.


Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.
galagher Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1564
Erhaltene Danke: 24



BeitragVerfasst: Mi 28.12.11 21:42 
Ist meiner Meinung nach definitiv ein Bug:
Wenn man weitere Packages installiert, werden die neuen, also die, die man gerade installiert, unter Umständen mit den Default-Bildern angezeigt, während ältere, bereits früher installierte Packages, die bisher mit den Default-Bildern angezeigt wurden, mit den ihnen zugehörigen Bildern angezeigt werden.

Bis jetzt sieht es also so aus: Jedes neue Package kann (muss aber nicht!) die Bilder früher installierter Packages aktualisieren, während es selbst Default-Bilder zeigt, obwohl es gültige .dcr-Dateien hat.

Neukompilieren bereits installierter Packages nützt nichts.


Stand: Delphi XE2 Starter, Update 3

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es glumt der jabberwock - und die graisligen gulpen nurmen!
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
home home