AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Duplicate Resource - mal etwas anders
Thema durchsuchen
Ansicht
Themen-Optionen

Duplicate Resource - mal etwas anders

Ein Thema von Harry Stahl · begonnen am 6. Sep 2015 · letzter Beitrag vom 4. Nov 2019
Antwort Antwort
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#1

AW: Duplicate Resource - mal etwas anders

  Alt 8. Sep 2015, 07:06
Hast Du einmal ein minimales Beispielprojekt?
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Gerd01

Registriert seit: 18. Mär 2005
Ort: NRW
117 Beiträge
 
Delphi XE2 Professional
 
#2

AW: Duplicate Resource - mal etwas anders

  Alt 8. Sep 2015, 07:21
Es wäre hilfreich, wenn Ihr mitteilen würdet, dass es sich hier wohl um die gerade erschienene Delphi XE10 Seattle handelt. Alle anderen haben diese Bugs nicht.
Überhaupt wäre es empfehlenwert eine eigene Diskussionsgruppe für XE10 aufzumachen, scheint ja noch einiges im Argen zu liegen.
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.560 Beiträge
 
Delphi 12 Athens
 
#3

AW: Duplicate Resource - mal etwas anders

  Alt 8. Sep 2015, 22:49
Es wäre hilfreich, wenn Ihr mitteilen würdet, dass es sich hier wohl um die gerade erschienene Delphi XE10 Seattle handelt. Alle anderen haben diese Bugs nicht.
Überhaupt wäre es empfehlenwert eine eigene Diskussionsgruppe für XE10 aufzumachen, scheint ja noch einiges im Argen zu liegen.
Ja, sorry, Du hast recht. Es geht hier um Delphi DX 10.

Es lag an eingebundenen VCL-Dateien (z.B. VCL.DDEMAN), die ich über "Mittler-Units" eingebunden habe (also von der FMX-Unit geht ein neutraler Call in eine Unit (GetDDE, nicht direkt ins Projekt eingebunden), welche die Verweise auf die VCL-Unit (VCL.DDEMAN) enthält.

Auf diese Weise kann man Windows-Funktionen, für die es noch keine Windows-FMX-Implementierung gibt (z.B. CF-DROP Clipboard-Format zuweisen) in der Windows-Fassung des Programms verwenden.

Wie gesagt, bis Delphi XE7 (XE8 habe ich nicht getestet) wurde ohne diese Warnmeldung kompiliert.

Programm kompiliert ja auch, nur dem Inhalt der Fehlermeldung nach wird eine FMX-Ressource zugunsten einer VCL-Ressource verworfen, das sieht halt nun so aus, als ob sich da etwas "beißen" würde. Oder das war schon immer so und nur jetzt gibt es diesen Warnhinweis.

Soweit ich das im Moment beurteilen kann, läuft das Programm aber weiterhin fehlerfrei, bislang konnte ich keine Probleme feststellen.
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.560 Beiträge
 
Delphi 12 Athens
 
#4

AW: Duplicate Resource - mal etwas anders

  Alt 8. Sep 2015, 23:27
Aha!

Nun habe ich mal in die jeweiligen Ressourcen-Dateien reingesehen.

Die Controls.res enthält (sowohl in XE7 als auch in DX10) bestimmte Cursor.

In XE7 enthielt die FMX.Controls.win.res nur die Style-Informationen (für Windows 7,8).

In DX10 enthält die FMX.Controls.win.res aber neben den Styles-Informationen (nun für Win 7,8,10) jetzt auch (dann quasi noch mal) die Cursor (siehe anliegende Screenshots).

Ich verstehe die Meldung jetzt aber so, dass nur die (identische) Cursor-Gruppe verworfen wurde, aber der RCDATA-Teil aus der RES-Datei mit den Styles übernommen wurde (muss ja eigentlich, sonst könnte hier ja kein Windows-Stil dargestellt werden).

Scheint also eine Warnung zu sein, die man (in diesem konkreten Fall) ignorieren kann.
Angehängte Grafiken
Dateityp: jpg ResinXE7.jpg (24,6 KB, 72x aufgerufen)
Dateityp: jpg ResinDX10.jpg (37,6 KB, 82x aufgerufen)
  Mit Zitat antworten Zitat
BenB

Registriert seit: 16. Mär 2014
3 Beiträge
 
#5

AW: Duplicate Resource - mal etwas anders

  Alt 27. Okt 2015, 13:50
Ich habe das gleiche Problem.
Bei mir kann ich dies aber eindeutig auf die TkbmMemtable zurückführen.

Wenn ich die KbmMemTable aus den unit-Suchoptionen und dem Projekt entferne tritt das Problem nicht mehr auf.
Passiert aber lediglich unter Seattle.
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.199 Beiträge
 
Delphi 10 Seattle Enterprise
 
#6

AW: Duplicate Resource - mal etwas anders

  Alt 12. Nov 2018, 10:21
Falls noch einmal jemand über den Fehler stolpert: Bei mir lag es daran dass ein Datenmodul mit einer FireDAC-Verbindung in den uses die Unit FireDAC.VCLUI.Wait mit drin hatte.
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.154 Beiträge
 
Delphi 10.3 Rio
 
#7

AW: Duplicate Resource - mal etwas anders

  Alt 4. Nov 2019, 20:50
Der Thread ist zwar schon ein bisschen älter... Aber

Ich verwende für eine Message die unit FMX.Type… Die holt dann die Cursors...

Mavarik
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08: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