Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   ToolsAPI - Compilerfortschritt (https://www.delphipraxis.net/213292-toolsapi-compilerfortschritt.html)

Knutifrutti 3. Jul 2023 10:45

ToolsAPI - Compilerfortschritt
 
Hi,

ich habe ein IDE-Plugin, welches mir hilft, ein Projekt mit einer langen Liste von verschiedenen Conditional Defines testweise durchzukompilieren.

Gibt es eine Möglichkeit über ToolsAPI die Option "Compilerfortschritt anzeigen" (Tools - Optionen - Compilierung und Ausführung - Compiler-Fortschritt anzeigen) temporär zu deaktivieren?
Sie stört während des "Batch Jobs".

Knutifrutti

dummzeuch 3. Jul 2023 11:27

AW: ToolsAPI - Compilerfortschritt
 
Zitat:

Zitat von Knutifrutti (Beitrag 1524126)
ich habe ein IDE-Plugin, welches mir hilft, ein Projekt mit einer langen Liste von verschiedenen Conditional Defines testweise durchzukompilieren.

Gibt es eine Möglichkeit über ToolsAPI die Option "Compilerfortschritt anzeigen" (Tools - Optionen - Compilierung und Ausführung - Compiler-Fortschritt anzeigen) temporär zu deaktivieren?
Sie stört während des "Batch Jobs".

Soweit ich weiß, gibt es dazu in der ToolsAPI nichts, aber es gibt einen Eintrag in der Registry, den man ändern könnte:

[HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\22.0\Co mpiling]
Show Compiler Progress (REG_SZ) = True oder False

Das hat aber vermutlich keine Auswirkung, solange die IDE läuft, Du müsstest es also ändern, bevor Du die IDE startest und hinterher ggf. wieder zurücksetzen.

Uwe Raabe 3. Jul 2023 11:50

AW: ToolsAPI - Compilerfortschritt
 
Delphi-Quellcode:
  var services := BorlandIDEServices.GetService(IOTAServices) as IOTAServices;
  var options := services.GetEnvironmentOptions;
  options.Values['ShowCompilerProgress'] := False;

Knutifrutti 3. Jul 2023 12:10

AW: ToolsAPI - Compilerfortschritt
 
@Uwe Raabe: Perfekt, funktioniert:-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:09 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