Autor Beitrag
Popov
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1655
Erhaltene Danke: 13

WinXP Prof.
Bei Kleinigkeiten D3Pro, bei größeren Sachen D6Pro oder D7
BeitragVerfasst: Mi 28.01.04 23:07 
Ich hab einen lustigen Bug entdeckt. Allerdings kommt er nicht immer vor und ich hab keine Ahnung warum und wann es passiert. In der Regel passiert es allerdings nicht, aber hin und wieder schon. Beachtet bitte, daß hinter Strings ein i in eckigen Klammern vorkommt (bzw. kommen sollte - bei Bedarf kann es durch "Zitat"überprüft werden). Eigentlich ist ein i in eckigen Klammern der BBCode für kursiv. Durch den Delphitag sollte eigentlich der Kursivtag nicht ausgeführt werden. Hier wird allerdins die Integervariable i im Code nicht angezeigt, sondern macht den Rest des Textes kursiv. Wie schon gesagt, es passiert nicht immer, aber es kann sein, daß irgendwann ein Code nicht richtig angezeigt wird.

ausblenden Delphi-Quelltext
1:
2:
3:
...
    if FindFirst(Path + '*.' + Strings<span style="font-style: italic">, Attrib, Search) = 0 then
...


[i]Beispiel für Suche nach allen EXE Programmen:

_________________
Popov
Popov Threadstarter
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1655
Erhaltene Danke: 13

WinXP Prof.
Bei Kleinigkeiten D3Pro, bei größeren Sachen D6Pro oder D7
BeitragVerfasst: Sa 14.02.04 19:09 
Anscheinend keine Reaktion. Allerdings ist der Bug nicht nur lustig. Ich muß mich, obwohl ich eigentlich schon immer die i - Variable für die for-to genutzt habe, auf die k - Variable umstellen, da i in einer eckigen Klammer nicht immer dargestellt wird.

_________________
Popov
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Sa 14.02.04 22:27 
Hallo popov,

das Problem ist in der Beobachtung, aber noch nicht ganz durchschaut ;). Denn wie du selbst feststelltest, tritt es nicht immer auf.

Gruß
Klabautermann
Raphael O.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1596


VS 2013
BeitragVerfasst: Sa 14.02.04 22:31 
Klabautermann hat folgendes geschrieben:
Denn wie du selbst feststelltest, tritt es nicht immer auf.

beruhigend, dass sowas nicht nur in meinen Programmen auftritt :mrgreen:
sowas sind so nervige Fehler, wobei das bei Internetseiten wahrscheinlich noch komplizierter zu lösen ist,als in Delphi weils kein Debugger gibt :nixweiss:
Chris1308
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 220

Win XP Prof.
D2005 Prof, D7 Prof, D7 Pers
BeitragVerfasst: Mi 18.02.04 22:35 
Hi,
warum deaktiviert ihr die BBCodes in den Delphi-Tags nicht? Das würde das Problem einfach beheben und außerdem kann man auch anders auf Zeilen hinweisen, als mit Farbe. ;)

Chris
Chatfix
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1583
Erhaltene Danke: 10

Win 10, Win 8, Win 7, Win Vista, Win XP
VB.net (VS 2015), MsSQL (T-SQL), HTML, CSS, PHP, MySQL
BeitragVerfasst: Do 19.02.04 08:46 
Die BB-Codes funktionieren ja nicht im Delphi-Tag, und wie du siehst genau das ist ja der Bug ;)

_________________
Gehirn: ein Organ, mit dem wir denken, daß wir denken. - Ambrose Bierce
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Do 19.02.04 10:16 
Hallo!

Wir versuchen den Bug zu finden und zu beseitigen. Wann genau wir eine Lösung haben kann ich nicht sagen.

Gruß
Tino