Autor Beitrag
delfiphan
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2684
Erhaltene Danke: 32



BeitragVerfasst: Fr 15.04.05 20:31 
Kleiner Bugreport (ist glaub etwas mühsam zu flicken :wink: aber melden kann ich's ja trotzdem mal)
Das hier:
<span class="inlineSyntax"><span class="codecomment">{PROTECTTAG47f58831e3c0b1b2696b4fc95fcdd46e}</span></span>ergibt fälschlicherweise:
ausblenden Delphi-Quelltext
1:
'Erster Teilstring''zweiter Teilstring'					


Zuletzt bearbeitet von delfiphan am Mo 19.09.05 16:33, insgesamt 1-mal bearbeitet
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Fr 15.04.05 21:54 
Danke für die Meldung! :-) Ich schreib's mal auf die Liste.

Grüße
Christian

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

WIN2k, WIN XP
D6 Personal, D2005 PE
BeitragVerfasst: Mo 01.08.05 12:43 
ein weiterer highlight bug ist hier versteckt:
www.delphi-forum.de/....php?p=278091#278091

ausblenden Quelltext
1:
2:
[.delphi]
IdIRC1.Nick := [.highlight]'[./highlight]random(9000)+1000[.highlight]'[./highlight];[./delphi]


(jeweils ohne punkte vor den tags natürlich :-)

_________________
Patrick
im zweifelsfall immer das richtige tun!!!
Brueggendiek
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 304

Win 98, Win98SE, Win XP Home
D5 Std
BeitragVerfasst: So 02.10.05 03:22 
Hallo!

Noch ein Highlight-Bug:
ausblenden Quelltext
1:
2:
3:
4:
5:
[.delphi]
uses
  windows, shlobj, uallHook, sysutils, uallutil[.highlight]{,[./highlight] Forms, controls,
  Messages, Variants, Classes, Graphics, Dialogs, StdCtrls, ExtCtrls};
[./delphi]

wird zu:
ausblenden Delphi-Quelltext
1:
2:
3:
uses
  windows, shlobj, uallHook, sysutils, uallutil{, Forms, controls,
  Messages, Variants, Classes, Graphics, Dialogs, StdCtrls, ExtCtrls}
;

also ein beginnender Kommentar im Highlight führt zu einem Fehler.
Es sollen ja nur die Klammer und das Komma markiert werden.

Gruß

Dietmar Brüggendiek
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 02.10.05 12:33 
Da der Bug anscheinend doch an einigen Stellen auftritt, habe ich ihn mir dochmal angesehen. Ich konnte ihn an allen genannten Stellen bis auf der Stelle im ersten Posting fixen (im Testforum).

Prinzipiell ist der Fix auch für obige Stelle möglich, aber er ist sowohl vom Aufwand für mich als auch vom Aufwand beim Parsen der Texte sehr aufwädnig. Ich denke, den ersten Fall werden wir daher einfach akzeptieren müssen.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Sa 07.01.06 07:58 
Noch ein kleiner Vorfall, der wohl demselben Problem entspricht, wie im ersten Posting:
ausblenden Quelltext
1:
strin[.highlight]g='l[./highlight]ocalhost'; unix_socket					

wird zu
ausblenden Delphi-Quelltext
1:
string='localhost'; unix_socket					
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Mi 11.01.06 07:25 
Diesmal hat mich dieser Bug selbst erwischt: www.delphi-forum.de/....php?p=325603#325603
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: So 15.01.06 17:50 

_________________
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 15.01.06 17:52 
Ihr müsst wirklich nicht jedes Mal, wenn der Bug auftaucht, hier posten ;-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Mo 16.01.06 05:36 
user profile iconChristian S. hat folgendes geschrieben:
Ihr müsst wirklich nicht jedes Mal, wenn der Bug auftaucht, hier posten ;-)

Aber damit hast Du vll. eher eine Möglichkeit den Grund einzugrenzen. Bisher dachte ich, dass es irgendwas mit den Anführungszeichen zu tun haben könnte, aber diese Beispiel hat das ja wohl eher ausgeschlossen.

Außerdem hast Du zu mir gesagt, ich soll das hier posten :twisted:
delfiphan Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2684
Erhaltene Danke: 32



BeitragVerfasst: Mo 16.01.06 10:16 
Es hat damit zu tun, dass die Schriftart wechselt, das Highlighting aber bleiben soll.
Der Grund ist, dass sowas nicht korrektes HTML ist: [tag]aaa[anothertag]aaa[/tag]aaa[/anothertag]
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Mo 23.01.06 16:58 
ausblenden Delphi-Quelltext
1:
result := v_scale(Vector, 1 / vL);					


hier wird nur die 1 anstatt 1 / vL gehighlightet

naja und vL wird dann auch falsch dargestellt
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mo 23.01.06 18:46 
Es bringt wirklich nichts, jedes Mal wenn dieser Bug hier auftaucht, hier zu posten.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Mo 23.01.06 19:29 
hätte ja ne andere ursache sein können, diesmal ist es nichts mit strings
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Mo 23.01.06 21:55 
user profile iconChristian S. hat folgendes geschrieben:
Es bringt wirklich nichts, jedes Mal wenn dieser Bug hier auftaucht, hier zu posten.

Lass uns doch allen den Spaß dieses Topic am Leben zu halten. Für manch einen ist das eine der wenigen Freuden die man im Arbeitsalltag noch hat ;-) (z.B. mich :twisted:)
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Mo 23.01.06 22:03 
ich bin eigentlich den ganzen tag nur am bug reporten, wenn nicht hier dann woanders, und es juckt mich immer jede kleinigkeit zu fixen sonst kann ich net schlafen, sowas macht mich bekloppt ^^ (gesprochen aus der seele eines programmieres)

ICH BIN ABHÄNGIG: ICH BRAUCH CODE - HARDCODE

ich bin ein anonymer Syntaxsüchtiger.
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Fr 24.03.06 23:34 
www.delphi-forum.de/....php?p=347179#347179

Wenn "Procedure xxx;" gehighlightet wird, wird nur procedure highlight, aber das xxx wird fett gedruckt.

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Sa 25.03.06 01:04 
Okay, noch einmal: woher der Bug kommt, ist bekannt. Es ist unnötig, hier zu posten und weitere Beispiele zu nennen.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Aya
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1964
Erhaltene Danke: 15

MacOSX 10.6.7
Xcode / C++
BeitragVerfasst: Fr 21.04.06 14:46 
Hi,

user profile iconChristian S. hat folgendes geschrieben:
Okay, noch einmal: woher der Bug kommt, ist bekannt. Es ist unnötig, hier zu posten und weitere Beispiele zu nennen.


*schaut unsicher* Sorry falls das hier dazuzählt, aber ich dachte zummindest... sagen schadet nix ^^

In dem Post hier: www.delphi-forum.de/....php?p=354312#354312

So hab ich das Highlight gesetzt:
user profile iconAya hat folgendes geschrieben:
[.delphi]procedure TForm1.ListBox1DblClick(Sender: TObject);
var
videofile : string;
begin
[.highlight] label1.caption := Listbox1.items.strings[Listbox1.ItemIndex]; // Die zwei zeilen vertauschen..
videofile:= Label1.Caption;[/.highlight]
ShellExecute(Application.Handle,'open','C:\Programme\Windows Media Player\wmplayer.exe',PChar(videofile),nil,sw_normal);
end;[/.delphi]

(Hab das Highlight gehighlighted :p )

und dashier kam raus:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
procedure TForm1.ListBox1DblClick(Sender: TObject);
var  
  videofile : string;  
begin
  label1.caption := Listbox1.items.strings[Listbox1.ItemIndex]; // Die zwei zeilen vertauschen..
  videofile:= Label1.Caption;

  ShellExecute(Application.Handle,'open','C:\Programme\Windows Media Player\wmplayer.exe',PChar(videofile),nil,sw_normal);
end;


Hat also eine Zeile zuwenig gehighlighted und eine zeile zuviel auskommentiert... :)

Aya~

_________________
Aya
I aim for my endless dreams and I know they will come true!
Heiko
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Mi 28.02.07 17:47 
Ich bin gerade auf eine andere "Art" von Fehler gestoßen:

aus
ausblenden Quelltext
1:
[.highlight]procedure Parse(name: String); //eigene Procedur[/highlight]					

wird
ausblenden Delphi-Quelltext
1:
procedure Parse(name: String); //eigene Procedur					

wobei korrekt wäre.
ausblenden Delphi-Quelltext
1:
procedure Parse(name: String); //eigene Procedur					

Wie man sieht, wird hier auch das Parse fettgemacht, obwohl es nicht korrekt ist.
Denn ohne Highlight müsste so etwas hier rauskommen:

ausblenden Delphi-Quelltext
1:
procedure Parse(name: String); //eigene Procedur					


Das Beispiel scheint sehr gut zu sein, um Fehler aufzufinden ;). Denn hier summieren sich ja eine ganze Menge. z.B. habe ich es nicht hinbekommen, dass er procedure + 1-2 Zeichen dahinter hervorhebt, denn er hört beim ende von procedure immer auf.

//EDIT: Beim ersten gehilighteten Teilsource ist die ganze Zeile normalerwiese hervorgehoben (ist nur ein Bug...)