Ich versuche immer, unbenutzte Pakete zu deaktivieren, um etwas IDE-Speicher zu sparen. Also versuche ich in XE8u1, GetIt zu deaktivieren (ich benutze es nie), indem ich "$ (BDS) \ Bin \ GetIt220.bpl" in der Registrierung in "_GetIt" umbenenne. Danach verschwindet GetIt wie erwartet von den Tools, aber ein seltsames Problem taucht auf: Wenn ich versuche, x64-Apps zu debuggen, bekomme ich das "disconnected session" -Fenster und die IDE hängt. x86-Debugging funktioniert wie erwartet. Alle anderen Pakete sind als Standard aktiviert. Vielleicht weiß jemand, wie GetIt x64 Debugger berührt? Ich bin sehr neugierig.x64 Debugging fehlgeschlagen, wenn Getit deaktiviert ist
Antwort
Es funktioniert, wenn Sie dies verwenden: Using the -r command line switch to fix start up errors in the IDE. Unten ist ein Bild von einem kleinen Werkzeug, das ich gebaut habe, um das zu verwalten. Kostenlose kompilierte Tool ist zum Herunterladen von hier: XE8RegHivePackageManager.zip
Das sieht möglicherweise sehr praktisch aus. Problem ist, kompiliert werden, ist es nicht von einem Malware-Tag-null Pov von der Art von Sachen zu unterscheiden, ein verärgerter Benutzer wie der Autor dieses q: http://StackOverflow.com/Questions/32021226/Delphi-Split-Lineprogramm-not -respondering-not-splitting-Datei-Größe-tthread könnte veröffentlichen, um Rache zu extrahieren. (Offensichtlich warst du das nicht, weil er offensichtlich nicht in der Lage war, etwas zu programmieren, aber du verstehst, ich bin mir sicher, dass du es verstehen kannst). Vielleicht post in Quelltext? – MartynA
Es macht mir nichts aus, die Quelle zu verschenken, aber dann müsste jemand proprietäre Funktionen entfernen (im Wesentlichen aufzeichnen von Hilfsfunktionen) und ich habe keine Zeit dafür .. zumindest nicht gerade. – FredS
Fair genug. Manchmal frage ich mich, warum es so etwas wie kollaboratives Code-Repository für SO nicht gibt. Vielleicht gibt es das, aber ich habe nie bemerkt, dass es erwähnt wurde, und ich wollte nicht danach fragen, aus Angst, von der off-topic Polizei niedergeschrien zu werden. – MartynA
Gerade andere Ursachen auszuschließen: Sie können wie erwartet, wenn GetIt reaktiviert wird? –
Ja, ich teste es mehrmals. Alle funktionieren wie erwartet, nachdem GetIt erneut aktiviert wurde. – BofA
Ich rüste eine saubere virtuelle Maschine auf und teste sie dort. x64 debuggign funktioniert auch, wenn GetIt deaktiviert ist. Sehr eigenartig! – BofA