Entwickler-Ecke

Wünsche, Anregungen & Kritik - Auslassungen der Zeilennummern auch in Source-Blöcken?


BenBE - Sa 28.05.05 22:07
Titel: Auslassungen der Zeilennummern auch in Source-Blöcken?
Ich hab mir schon manchmal überlegt, dass es doch sicherlich manchmal hilfreich ist, wenn man die Zeilennummernzählung auch zwischendurch neu setzen können sollte.

D.h. wenn ich einen Source-Abschnitt habe, wo ich zwischendurch etwas auslass, ich trotzdem beim nächsten Relevanten Teil mit der nächsten Zeilennummer korrekt einsetzen kann.

Etwa so hier:


test.pas
 
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
{ ... }
var 
    Form1: TForm1;
{...}(50)
procedure TForm1.Button1Click(Sender: TObject);
begin
    SomeStuff;
    While not Cancalled do
    Begin
        //Some relevant code
{...}(75)
        If InteractionAllowed Then
            Application.ProcessMessages;
{...}(90)
        //Some relevant code
    end;
end;
{...}


Dabei soll nun, bei jeder Zeile mit {...}(???) in der Folgezeile die in Klammern angegebene Zeilennummer fortgesetzt werden, ähnlich, wie es im einleitenden Tag auch gemacht ist. Werden zwei Auslassungen ohne irgendwas dazwischen angegeben, so wird die erste einfach ignoriert.

Steht {...} in der letzten Zeile alleine, so sollte es ähnlich der dem Source vorangestellten Auslassung formatiert werden.

Was haltet Ihr davon?


Christian S. - So 29.05.05 00:55

Dies ist das erste Posting, welches ich seit vielen Wochen sehe, das die geänderten Zeilennummern verwendet. In Anbetracht dessen würde ich mal davon ausgehen, dass auch die Nummerierungsänderung im Quelltext kaum genutzt wird.


matze.de - So 29.05.05 12:06

Ich finde die Idee im Grunde auch nicht schlecht. Bekommt man eine bessere Übersicht über den code.

mfg matze


Tino - So 29.05.05 12:18

Ja, aber das Problem ist nun mal das diese Funktion kaum bis gar nicht genutzt werden wird.


BenBE - Mi 28.01.09 19:16

Jetzt, wo der neue Parser da ist, wollt ich hier einfach noch mal nachfragen, wie es um diese Idee steht, bzw. inwiefern man diese einbauen könnte (Aufwandsschätzung).


Christian S. - Mi 28.01.09 19:46

Würde wohl nicht wirklich genutzt werden, daher wäre auch der Aufwand zu hoch :nixweiss: