![]() |
Fehler beim Compilieren
Hallo, immer wenn ich seit neuesten etwas compilieren will kommt diese Fehlermeldung:
[Fataler Fehler] Project1.dpr(5): Unit Themes wurde mit einer unterschiedlichen Version von UxTheme.BP_PUSHBUTTON compiliert was kann ich da machen, ich brauche die Komponente nicht! Wie deinstalliere ich sie? Danke Andy |
Re: Fehler beim Compilieren
Schmeis den PUSHBUTTON raus, wenn du die Theme nicht brauchst.
Weil ich aber glaube, das der PUSHBUTTON die Theme braucht solltest du dir vieleicht eine neuere Unit besorgen, Das klingt für mich zumindest nach der glaubwürdigsten Erklärung. Ich hab aber kein Delphi8. herges |
Re: Fehler beim Compilieren
die Unit themes einfach aus den uses entfernen. Falls du die unit Themes allerdings für dein projekt brauchst solltest du sicherstellen das es in den ganzen sourceverzeichnissen nur eine unit mit dem namen "themes.pas" bzw "themes.dcu" gibt und alle komponenten die in deinem programm enthalten sind auch wirklich mit der gleichen unit kompiliert wurden bzw. mit jeweils mit einer unit die 100% identisch mit der anderen ist
|
Re: Fehler beim Compilieren
@SirThornberry: du kannst das besser formulieren.
Aber mit einem Sir kann ich mich natürlich nicht anlegen. :wink: Und ich kannte den mit der doppleten unit noch nicht. |
Re: Fehler beim Compilieren
Hallo,
danke für die Antworten aber der Button is niergens in der Uses! Wie deinstallier ich den? Danke Dragon27 |
Re: Fehler beim Compilieren
Die Unit in der, der Button enthalten ist muss in der Uses sein, ansonsten würde der Fehler nicht kommen. Oder die unit wird von einer anderen unit verwendet die sich in deinen uses befindet.
|
Re: Fehler beim Compilieren
Moin, moin,
Ja eigentlich hat SirThornberry die Lösung schon gesagt, aber ein Hinweis noch. Lösche mal alle DCU´s von Hand von Deinem Projekt und kontrolliere die Verzeichnispfade wo Dein Programm die Units des Projektes sucht. Nicht das da noch eine alte DCU im Pfad liegt und sich da ins Projekt schleicht. Grüße // Martin |
Re: Fehler beim Compilieren
Hallo,
erst mal danke für die Beiträge!!! 8) Ähm also ich kann diese Unit einfach löschen? Aus dem Delphi BIN bzw. LIB verzeichnis? Ich meine die Fehlermeldung kommt IMMER bei jedem Projekt. Also muss ich ihm irgendwie sagen dass er die UNIT vergessen soll / kann. wie man packages deinstalliert weiß ich *g* aber bei einzelnen Komponenten. Ich befürchte nur dass ich delphi neu installieren muss........ (Is in Delphi 7 in Delphi 8 programmiere ich eigentlich noch gar .net *g* So sieht eine Unit aus die ich compilieren will und selbst da kommt dieser Fehler!
Code:
Danke
unit Unit1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) private { Private-Deklarationen } public { Public-Deklarationen } end; var Form1: TForm1; implementation {$R *.dfm} end. Andy |
Re: Fehler beim Compilieren
Moin, moin
Dragon27, wenn Du noch Fremdpackages installierthast deinstalliere Sie und probiers dann nochmal. Einzelne Komponenten kann man nur entfernen, wenn man sich mit den Package innereien auskennt. Wo liegen die Registerproceduren.. Wenn keine Fremdpackages installiet sind, dann ist es effizienter Delphi zu deinstalieren und dann neu zu installieren. Sonst quälst Du Dich da ewig mit rum. Grüße // Martin |
Re: Fehler beim Compilieren
DIe DCUs zu löschen ist schon mal der richtige ANsatz. Aber was, wenn sie über mehrere Verzeichnisse verteilt sind ? Besser wäre wohl ein Build des Projektes zu machen (-> Projekt erzeugen).
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:28 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