Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Erzeugen der RSM-Datei bei 64-Bit Programmen verhindern (https://www.delphipraxis.net/184478-erzeugen-der-rsm-datei-bei-64-bit-programmen-verhindern.html)

BigAl 30. Mär 2015 10:54

AW: Erzeugen der RSM-Datei bei 64-Bit Programmen verhindern
 
Zitat:

Zitat von himitsu (Beitrag 1295319)
XE7 Win64 erzeugt auch die RSM und das Abschalten einzelner Optionen im Debug-Build hat es bei einigen Tests nicht verhindert.

[edit]
Das Abschalten laut http://docwiki.embarcadero.com/RADSt...SM-Debug-Datei hat definitiv im DEBUG-Profil keine Wirkung.
Im RELEASE ist es dagegen weg. (du könntest die beiden Profile mal vergleichen ... Schritt für Schritt angleichen, bis es irgendwann hoffentlich weg ist und sich merken was man zuletzt umgestellt hat)

Hallo Himitsu,

da hatte ich schon gelesen. Dachte, dass das bei XE7 vielleicht jetzt anderst / besser ist. Dort steht halt auch, dass die Datei für lokales Debugging nicht benötigt wird. Ich nutze halt XE6 und sehe im Moment keinen Sinn in XE7. Ich bin es leid für Bug-Fixes zu bezahlen die eh nie kommen. Aber das ist ein anderes Thema...

Danke
Alex

Daniel 30. Mär 2015 10:56

AW: Erzeugen der RSM-Datei bei 64-Bit Programmen verhindern
 
Die IDE selbst ein ein 32-bit Prozess. Wenn diese nun einen 64-bit Projekt debuggen soll, ist das eine Form von "Remote-Debugging". Vor diesem Hintergrund wäre ich nicht überrascht, wenn man die RSM-Datei wirklich nur im Release abschalten könnte, denn vermutlich kann nicht einmal die IDE ohne RSM-Datei vollständig Debugger.

//edit: Wird doch nicht benötigt? okay ... wenn es so ist. ;-)

himitsu 30. Mär 2015 11:05

AW: Erzeugen der RSM-Datei bei 64-Bit Programmen verhindern
 
Ich hatte halt nur schnell ein XE7 zum Testen da ... vielleicht schaut Daniel mal, ob es in seinem XE8 auch noch so ist.

Hey, dein Problem, nur andersrum ... ihr solltet vielleicht einfach mal tauschen. :stupid:
http://www.delphipraxis.net/143249-r...-erstellt.html

Daniel 30. Mär 2015 11:13

AW: Erzeugen der RSM-Datei bei 64-Bit Programmen verhindern
 
Liste der Anhänge anzeigen (Anzahl: 2)
In meinem XE7 kann ich die RSM-Dateien auch für das Debug-Kompilat abschalten. madExcept ist in diesem Delphi zwar installiert, für dieses Projekt jedoch nicht aktiv.
Projekt-Optionen anbei.
Anhang 42811Anhang 42810

BigAl 30. Mär 2015 11:47

AW: Erzeugen der RSM-Datei bei 64-Bit Programmen verhindern
 
Zitat:

Zitat von Daniel (Beitrag 1295324)
In meinem XE7 kann ich die RSM-Dateien auch für das Debug-Kompilat abschalten. madExcept ist in diesem Delphi zwar installiert, für dieses Projekt jedoch nicht aktiv.
Projekt-Optionen anbei.
Anhang 42811Anhang 42810

Hallo Daniel,

danke. Aber somit hast Du auch das Debugging getötet :-). Ist zwar das Debug-Profil, jedoch mit Einstellungen für's Release... Bringt also nix.

Alex

Daniel 30. Mär 2015 12:19

AW: Erzeugen der RSM-Datei bei 64-Bit Programmen verhindern
 
Zitat:

Zitat von BigAl (Beitrag 1295329)
Aber somit hast Du auch das Debugging getötet :-)

Huch. Wie unangenehm. Ich werde es heute Abend im Schutz der Dunkelheit in die Elbe entsorgen. ;-)
Davon mal abgesehen denke ich, dass die Doku zum Debugger hier nicht präzise ist.

Allgemein zur 64-bit Entwicklung heisst es:
Zitat:

In RAD Studio, Win64 application development is by definition cross-platform development, because the IDE is a Win32 application. This means that when you run an application that has the target platform 64-bit Windows, you are essentially deploying the application to the Win64 platform.
Und damit ist es für mich doch ein Remote-Debugging, was zwingend RSM-Dateien erfordert.

himitsu 30. Mär 2015 13:20

AW: Erzeugen der RSM-Datei bei 64-Bit Programmen verhindern
 
Also wenn die IDE/Debugger irgendwann mal 64 Bit sind (und keine OutOfMemory mehr werfen), dann werden wir das Problem hier nicht mehr haben, aber dafür dann im Win32. :stupid:


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:49 Uhr.
Seite 2 von 2     12   

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