![]() |
IDE zerstört die Uses-Liste - Was macht Ihr dagegen?
Hallo Zusammen!
Boh geht mir das auf den S***! Jeden mal wenn ich irgend etwas in den Projekt Einstellungen ändere, zu Beispiel eine Unit hinzufüge oder das aktive Startformular ändere, ist meine Uses-Liste kaputt. Dadurch ist der Source auch nie gleich der Darstellung im Projektverwaltungsfenster. Wahrscheinlich liegt es an den INDEF's in der Uses-Liste, damit kann die IDE (manchmal) nicht umgehen. Was macht Ihr dagegen? Grüsse Mavarik |
AW: IDE Zerstört die uses Liste - Was macht Ihr da gegen?
Zitat:
|
AW: IDE Zerstört die uses Liste - Was macht Ihr da gegen?
Direktiven wie IFDEF und REGION sind immer alleine in ihrer Zeile, ebenso wie jede Unit. Damit hatte ich nie Probleme...
|
AW: IDE Zerstört die uses Liste - Was macht Ihr da gegen?
Zitat:
Beispiel
Delphi-Quellcode:
???
{$IFDEF IOS}
Apple.Inifiles in '..\CrossPlatform Utils\Apple.Inifiles.pas', Apple.Utils in '..\CrossPlatform Utils\Apple.Utils.pas', iOS.Services in '..\CrossPlatform Utils\iOS.Services.pas', Xplat.Inifiles in '..\CrossPlatform Utils\Xplat.Inifiles.pas', Xplat.Services in '..\CrossPlatform Utils\Xplat.Services.pas', Xplat.Utils in '..\CrossPlatform Utils\Xplat.Utils.pas', {$ELSE} {$IFDEF ANDROID} // xyz {$ENDIF} {$ENDIF} Mavarik |
AW: IDE Zerstört die uses Liste - Was macht Ihr da gegen?
Geil ist was entsteht...
Delphi-Quellcode:
Mavarik
MYFMX in 'NoPlattform\MYFMX.pas' {,
AnonThread in '..\CrossPlatform Utils\AnonThread.pas', Apple.Inifiles in '..\CrossPlatform Utils\Apple.Inifiles.pas', Apple.Utils in '..\CrossPlatform Utils\Apple.Utils.pas', iOS.Services in '..\CrossPlatform Utils\iOS.Services.pas', Xplat.Inifiles in '..\CrossPlatform Utils\Xplat.Inifiles.pas', Xplat.Services in '..\CrossPlatform Utils\Xplat.Services.pas', Xplat.Utils in '..\CrossPlatform Utils\Xplat.Utils.pas'; {$R *.res}, AnonThread in '..\CrossPlatform Utils\AnonThread.pas', Apple.Inifiles in '..\CrossPlatform Utils\Apple.Inifiles.pas', Apple.Utils in '..\CrossPlatform Utils\Apple.Utils.pas', iOS.Services in '..\CrossPlatform Utils\iOS.Services.pas', Xplat.Inifiles in '..\CrossPlatform Utils\Xplat.Inifiles.pas', Xplat.Services in '..\CrossPlatform Utils\Xplat.Services.pas', Xplat.Utils in '..\CrossPlatform Utils\Xplat.Utils.pas', iOSApi.MapKit in '..\MapKit\iOSApi.MapKit.pas'; {$R *.res} |
AW: IDE Zerstört die uses Liste - Was macht Ihr da gegen?
Zitat:
|
AW: IDE Zerstört die uses Liste - Was macht Ihr da gegen?
Zitat:
|
AW: IDE Zerstört die uses Liste - Was macht Ihr da gegen?
Zitat:
Als erstes versuche ich, diese Units in der DPR nicht direkt zu verwenden, sondern diesbezüglichen Code in eine separate Unit zu verlagern. In der DPR steht dann allenfalls ein Aufruf einer Methode. In dieser separaten Unit kann ich dann aber ohne Probleme mit den IFDEFs arbeiten. Ich hatte ehrlich gesagt noch keinen Fall, wo dieser Ansatz nicht ging. |
AW: IDE Zerstört die uses Liste - Was macht Ihr da gegen?
Zitat:
Und Du hast nie alle Units in der Projektverwaltung! Mavarik |
AW: IDE Zerstört die uses Liste - Was macht Ihr da gegen?
Zitat:
Delphi-Quellcode:
einbinden will habe ich echt ein Problem, oder gibt es hierfür eine elegante Lösung?
{$IFNDEF Release}
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:36 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