AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Sollen hier wirklich die Zeilenenden schuld sein?
Thema durchsuchen
Ansicht
Themen-Optionen

Sollen hier wirklich die Zeilenenden schuld sein?

Ein Thema von TurboMagic · begonnen am 6. Mai 2021 · letzter Beitrag vom 6. Mai 2021
Antwort Antwort
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.942 Beiträge
 
Delphi 12 Athens
 
#1

Sollen hier wirklich die Zeilenenden schuld sein?

  Alt 6. Mai 2021, 18:23
Hallo,

wer denkt auch, dass EMBT mit seiner Hypothese, dass fehlerhafte Zeilenenden für
diesen bug verantworlich sind falsch liegt bzw. man da nichts dagegen tun könnte (gegen den bug,
nicht die Zeilenenden, da hat ja 10.4.2 schon was unternommen)

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

Grüße
TurboMagic
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#2

AW: Sollen hier wirklich die Zeilenenden schuld sein?

  Alt 6. Mai 2021, 18:27
Wenn Zeilenenden / böse ungünstige Zeichen der Fehler wären,
dann wäre es doch eigentlich kein Problem das beim Laden der Unit zu prüfen und entweder automatisch oder nach Fragedialog zu beheben/wegzumachen.

Die IDE hat aber auch schon immer Probleme damit, wenn die Variable oder die Form-Klasse gleich heißen, wie die Unit.

Es ist aber vor allem erstmal ein Problem in dem Teil, der die Namen/Bezeichner aus dem Formdesigner mit dem Code syncronisiert,
und auch beim Compilieren in der DPR (Application.CreateForm), da dort ohne Namespace/Unitname gearbeitet wird und dort dann der Bezeichner nicht aufgelöst werden kann. (das kann man selbst beheben)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 6. Mai 2021 um 18:40 Uhr)
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.096 Beiträge
 
Delphi 12 Athens
 
#3

AW: Sollen hier wirklich die Zeilenenden schuld sein?

  Alt 6. Mai 2021, 18:57
Kann von hier gerade nicht in QC , aber ich vermute es geht um LF und CRLF.
Das fiese ist das die IDE anscheinend mal ganz plötzlich irgendwie abstürzt und dabei Zeilenende ändern kann.
Ist mir neulich bei einer Spring4D Unit passiert.

Sehr selten, ist aber wohl möglich.
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Sollen hier wirklich die Zeilenenden schuld sein?

  Alt 6. Mai 2021, 19:40
noch blöder ist es, wenn die .pas/.dpr datei in einem von delphi nicht unterstützten codierten format vorliegt.
beispiel: man editiert ohne delphi in einem editor und hat aus versehen irgend eine codierung an.
das lustige ist, man sieht den text in der IDE, alles schaut gut aus, aber schon beim ersten leerzeichen (nur als beispiel) flippt die IDE aus und meldet nur noch fehler.
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#5

AW: Sollen hier wirklich die Zeilenenden schuld sein?

  Alt 6. Mai 2021, 19:46
Ich weiß, dass Dateiöffnen und die Dateisuche, unterschiedliche Funktionen zum Laden der Units/Dateien verwenden (außer die Datei ist in der IDE geöffnet, dann wird aus dem Editor "richtig" gelesen)

Vor allem UTF-8 ohne BOM, und bestimmt auch alles Andere ohne BOM, raucht in der Suche gern ab, bzw. man kann dadurch nicht nach Umlauten oder Sonderzeichen suchen.


Eventuell haben LSP/CodeInsight/Compiler/... da auch was Anderes und bekommen dann bei "komischen" Zeichen ihre Macken.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 6. Mai 2021 um 19:51 Uhr)
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.942 Beiträge
 
Delphi 12 Athens
 
#6

AW: Sollen hier wirklich die Zeilenenden schuld sein?

  Alt 6. Mai 2021, 21:49
Was ist nun mit den Zeilenenden?
Sind die wirklich die Ursache für das
von mir gemeldete Problem?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#7

AW: Sollen hier wirklich die Zeilenenden schuld sein?

  Alt 6. Mai 2021, 22:02
ich denk nicht
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#8

AW: Sollen hier wirklich die Zeilenenden schuld sein?

  Alt 6. Mai 2021, 22:43
Wenn Zeilenenden / böse ungünstige Zeichen der Fehler wären,
dann wäre es doch eigentlich kein Problem das beim Laden der Unit zu prüfen und entweder automatisch oder nach Fragedialog zu beheben/wegzumachen.
Aber das tut die IDE doch auch, wenn man will:
Miniaturansicht angehängter Grafiken
06-05-_2021_22-40-42.jpg  
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:29 Uhr.
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