![]() |
[gelöst] XE6: XML-Datei zur Verfügung stellen
Hallo,
ein kleines Testprogramm soll eine XML-Datei (MyBase) nutzen. Die XML liegt im Projekt-Verzeichnis. Leider wird liegt das Compilierte Programm je nach Zielplattform und Release-Version z.B. in "/Win32/Debug" und da kann es die XML nicht finden. Also, dachte ich mir ich bräuchte die XLM nur unter "Projekte /Bereitstellung/Alle Konfigurationen" eintragen und aktivieren und Delphi würde sich darum kümmern ;-( Wie mache ich es richtig, so das alle Compilate die XML nutzen können? Noch eine Frage wäre: Können alle von Delphi unterstützen OS "MyBase"? Gruß Heiko |
AW: XE6: XML-Datei zur Verfügung stellen
Du kannst den Ausgabepfad der EXE doch ändern? :roll:
Oder in einem der Cimpile-Events die XML zur EXE rüberkopieren Zitat:
oder die XML manuell in alle möglichen Ausgabeverzeichnisse kopieren. :stupid: |
AW: XE6: XML-Datei zur Verfügung stellen
Moin,
Zitat:
Zitat:
Könntest Du das genauer angeben. Zitat:
Zitat:
Gruß HEiko |
AW: XE6: XML-Datei zur Verfügung stellen
Zitat:
|
AW: XE6: XML-Datei zur Verfügung stellen
Kannst da nicht einfach in einer Ini oder der Registry den Pfad auf die xml ablegen? :stupid:
|
AW: XE6: XML-Datei zur Verfügung stellen
Moin,
Zitat:
Zitat:
Gruß Heiko |
AW: XE6: XML-Datei zur Verfügung stellen
Moin,
[QUOTE=zeras;1268206] Zitat:
Gruß Heiko |
AW: XE6: XML-Datei zur Verfügung stellen
Zitat:
Vor derm Ausliefern ist dann ohnehin ein recompile mit korrekten Compilersettings nötig und damit auch die Gefahr eine falsche Datei auszuliefern nicht gegeben. Zitat:
![]() ![]() Das schaut dann zB so aus (Pfade musst wohl selber an deine Gegebenheiten anpassen): xcopy ..\..\source\*.xml ..\..\..\MyExePath\$(Platform)\$(Config) /Y |
AW: XE6: XML-Datei zur Verfügung stellen
Es gibt übrigens noh die Möglichkeit eines "öffenstlichen" Verzeichnisses, wozu man z.B. in iOS/Android fast schon gezwungen wird (außer man lässt diese Dateien jedes mal neu mit übertragen)
Zitat:
- wenn Programm auf meinem Computer, dann ... - wenn Programm in einem bestimmten Verteichnis, dann ... - wenn Programm mit Debug-Profil kompilert, dann ... (Andere bekommen dabei z.B. Release-Versionen) - wenn Programm grade im Debugger läuft (IsDebuggerPresent), dann .... - oder das Programm bekommt vom Programm per Start-Parameter den gewünschten Pfad, bzw. die Info, daß es die XML in einem Entwicklungspfad suchen soll - ........... |
AW: XE6: XML-Datei zur Verfügung stellen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:40 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