Autor Beitrag
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Sa 28.05.05 22:07 
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:

ausblenden 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?

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: 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.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
matze.de
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 576

Win95, Win98 SE, WinXp Prof SP2
D7P, D8P, FPC2.0
BeitragVerfasst: 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

_________________
si tacuisses, philosophus mansisses.
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: So 29.05.05 12:18 
Ja, aber das Problem ist nun mal das diese Funktion kaum bis gar nicht genutzt werden wird.
BenBE Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: 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).

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mi 28.01.09 19:46 
Würde wohl nicht wirklich genutzt werden, daher wäre auch der Aufwand zu hoch :nixweiss:

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".