Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   DDevExtensions: Warnung vor falschem Projekt in XE6 (https://www.delphipraxis.net/181244-ddevextensions-warnung-vor-falschem-projekt-xe6.html)

Ralf Kaiser 29. Jul 2014 06:47

DDevExtensions: Warnung vor falschem Projekt in XE6
 
Halli Hallo,

Ich habe bisher bei den DDevExtensions immer das Feature aktiviert das warnt wenn man kompilieren will und sich nicht in dem Projekt befindet zu dem die aktuelle Unit gehört. Ich finde das extrem praktisch.

Auf allen Delphi-Versionen hat das bisher immer funktioniert.

Jetzt habe ich vor kurzem XE6 installiert und erhalte dort keine Warnung mehr wenn ich kompilieren will und die bearbeitete Unit nicht zum aktiven Projekt gehört. Die entsprechende Option ist in den Einstellungen der DDevExtensions natürlich eingeschaltet.

Kann das jemand mit XE6 bestätigen? Oder ist a mit meiner XE6-Installation etwas nicht in Ordnung?

Danke schon mal,
Ralf

P.S. Ich hätte ja auf Andys Seite nachgefragt aber die Kommentarfunktion ist wohl dort deaktiviert.

himitsu 29. Jul 2014 07:41

AW: DDevExtensions: Warnung vor falschem Projekt in XE6
 
Muß das aktive Projekt auch wirklich kompiliert werden?
Wenn F9 und Delphi ist der Meinung nicht kompilieren zu müssen, dann kommt diese Meldung auch nicht und Delphi startet dann den Debugger mit dem falschen Projekt.
Das ist steckt halt einem Before-Debug-Event drin. :?

Zitat:

Zitat von Ralf Kaiser (Beitrag 1266869)
P.S. Ich hätte ja auf Andys Seite nachgefragt aber die Kommentarfunktion ist wohl dort deaktiviert.

http://www.delphipraxis.net/1266349-post98.html

Ralf Kaiser 29. Jul 2014 11:53

AW: DDevExtensions: Warnung vor falschem Projekt in XE6
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich meinte den Dialog der mich davor warnt, dass ich nicht das Projekt kompliliere zu dem die aktuelle Unit gehört. (siehe Screenshot)

In Versionen kleiner XE6 funktioniert das immer, in XE6 nicht.

jbg 24. Aug 2014 10:08

AW: DDevExtensions: Warnung vor falschem Projekt in XE6
 
Mit der nächten DDevExtensions Version wird das für XE6 wieder funktionieren.
Das Problem ist/war, dass Embarcadero die Funktion die DDevExtensions hooked nun obfuscated und dadurch die Installation des Hooks nicht mehr korrekt ablief.
Wahrscheinlich darf ich bei XE7 dann nochmal nachbessern, da der Code anders obfuscated wird, aber einen Maschinencode-Interpreter wollte ich jetzt schreiben.

Ralf Kaiser 24. Aug 2014 16:42

AW: DDevExtensions: Warnung vor falschem Projekt in XE6
 
Hallo Andreas,

Das sind wirlich gute Nachrichten! :-D Ich hatte mich mittlerweile so an diese Arbeitsweise gewöhnt, dass ich ohne diese Warnung bzw. umschaltung zwischen den Projekten per Dialog echte Probleme hatte.

Ciao,
Ralf


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz