Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Immer noch offener Bug: Umgeben mit ... (https://www.delphipraxis.net/182067-immer-noch-offener-bug-umgeben-mit.html)

Harry Stahl 26. Sep 2014 21:38

Immer noch offener Bug: Umgeben mit ...
 
Wenn man einen Textbereich im Editor markiert, rechte Maustaste drückt und dann aus dem Kontext-Menü "Umgeben" und z.B. "Region" wählt, werden freunlicherweise die Einträge

{$Region 'MyRegion'}
{$EndRegion}

um den markierten Text herum erzeugt.

Was nur total ärgerlich ist, dass dann vor die umgebenen Zeilen zusätzliche Leerzeichen eingefügt werden (und teilweise unregelmäßig) und die Einrückung dann nicht mehr so ist, wie zuvor. Man muss das dann wieder manuell bearbeiten und der Gewinn durch diese Funktion ist eigentlich wieder dahin.

Der Fehler wurde bereits in 2005 gemeldet. Ich möchte hier (BITTE) jetzt keine EMBA-Bashing lostreten, aber darauf hinweisen, dass man für gemeldete Bugs "Voten" kann, um so die Behebung zu beschleunigen. Habe ich gerade gemacht. Vielleicht nervt den einen oder anderen auch dieser Fehler und hat Lust ebenfalls hier ein Vote abzugeben.

Hier geht es zu der Meldung in QC: http://qc.embarcadero.com/wc/qcmain.aspx?d=21276

jaenicke 26. Sep 2014 21:52

AW: Immer noch offener Bug: Umgeben mit ...
 
Drück danach einfach Strg + D, dann ist die Formatierung in Ordnung. Bei mir funktioniert das absolut problemlos. Das korrigiert dann nebenbei auch gleich die restliche Formatierung, falls man da etwas übersehen hat.

Harry Stahl 26. Sep 2014 22:20

AW: Immer noch offener Bug: Umgeben mit ...
 
Auf keinen Fall!!

Dann formatiert er die ganze Datei und gar nicht so, wie es meinem persönlichen Programmier-Stil entspricht.

Edit: OK, wenn man den Surrounded-Bereich nochmal markiert, formatiert er nur den. Aber auch nicht so, wie von mir gewünscht.

Außerdem wäre es mir lieber, wenn die Funktion so arbeitet, wie gewünscht und man nicht ständig nachjustieren müsste.

Sir Rufo 26. Sep 2014 22:23

AW: Immer noch offener Bug: Umgeben mit ...
 
Dann stell die Formatierungsoptionen nach deinen Vorlieben ein und drück dann Strg+D

Harry Stahl 26. Sep 2014 22:27

AW: Immer noch offener Bug: Umgeben mit ...
 
Zitat:

Zitat von Sir Rufo (Beitrag 1274038)
Dann stell die Formatierungsoptionen nach deinen Vorlieben ein und drück dann Strg+D

Für die älteren Delphi-Versionen wäre das vielleicht eine Lösung...

Aber auch so wäre es nur immer zusätzlicher Aufwand, der eigentlich unnötig ist, wenn der Fehler endlich mal behoben würde.

Edit: Glaube, das geht mit den Einstellmöglichkeiten nicht so, wie gewünscht. Dass man z.B. den Einzug der Regionbezeichnung ganz an den Anfang verhindern kann, habe ich nicht gefunden.

haentschman 27. Sep 2014 07:53

AW: Immer noch offener Bug: Umgeben mit ...
 
Guten Morgen... 8-)

Wie wäre es mit CnPack? ... auch über Kontextmenü verfügbar

Original:
Delphi-Quellcode:
  StartCount:= 0;
  while (not Terminated) and (not (FCurrentRunningState = sdsError)) do
  begin
    CurrentCount:= GetTickCount;
    if (CurrentCount - StartCount) > conPollingInterval then
    begin
      GetAlarms;
      StartCount:= GetTickCount;
    end;
    Sleep(100); // für Leerlauf
  end;
Delphi umgeben:
Delphi-Quellcode:
  {$REGION 'MyRegion'}
    StartCount:= 0;
      while (not Terminated) and (not (FCurrentRunningState = sdsError)) do
      begin
        CurrentCount:= GetTickCount;
        if (CurrentCount - StartCount) > conPollingInterval then
        begin
          GetAlarms;
          StartCount:= GetTickCount;
        end;
        Sleep(100); // für Leerlauf
      end;
  {$ENDREGION}
CnPack umgeben:
Delphi-Quellcode:
{$REGION ''} 
  StartCount:= 0;
  while (not Terminated) and (not (FCurrentRunningState = sdsError)) do
  begin
    CurrentCount:= GetTickCount;
    if (CurrentCount - StartCount) > conPollingInterval then
    begin
      GetAlarms;
      StartCount:= GetTickCount;
    end;
    Sleep(100); // für Leerlauf
  end;
{$ENDREGION}

Union 27. Sep 2014 12:18

AW: Immer noch offener Bug: Umgeben mit ...
 
Zitat:

Zitat von Harry Stahl (Beitrag 1274034)

Hier geht es zu der Meldung in QC: http://qc.embarcadero.com/wc/qcmain.aspx?d=21276

Vielleicht solltest Du jetzt lieber quality.embarcadero.com benutzen.

Bernhard Geyer 27. Sep 2014 12:33

AW: Immer noch offener Bug: Umgeben mit ...
 
Zitat:

Zitat von Union (Beitrag 1274063)
Zitat:

Zitat von Harry Stahl (Beitrag 1274034)

Hier geht es zu der Meldung in QC: http://qc.embarcadero.com/wc/qcmain.aspx?d=21276

Vielleicht solltest Du jetzt lieber quality.embarcadero.com benutzen.

In diesem Jira-System ist aber bisher nur AppMethode drin ...

mkinzler 27. Sep 2014 13:00

AW: Immer noch offener Bug: Umgeben mit ...
 
Bei mir gibt es auch RadStudio

https://quality.embarcadero.com/browse/RSP

Bernhard Geyer 27. Sep 2014 13:10

AW: Immer noch offener Bug: Umgeben mit ...
 
Zitat:

Zitat von mkinzler (Beitrag 1274066)
Bei mir gibt es auch RadStudio

https://quality.embarcadero.com/browse/RSP

Oh man. Den Zusatz "Quality Portal" habe ich als "Alles Issues die mit dieser Jira-Installation zu tun haben (Bugs in Jira, Falsche konfiguration, ...) interpretiert.
Aber das neue System ist doch gar noch nicht offiziell vorgestellt worden, oder? Es werden doch noch fließig Einträge im alten System vorgenommen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:04 Uhr.
Seite 1 von 3  1 23      

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