![]() |
AW: Plattformunabhänger Line-Break
Zitat:
|
AW: Plattformunabhänger Line-Break
Wenn ich mich recht erinnere, war es bei älteren Schreibmaschinen so, dass man mit dem Hebel zuerst an den Zeilenanfang ging, also Wagenrücklauf.
Erst wenn man am linken Rand war und weiterhin Druck auf den Hebel ausübte, führte dieser Druck dazu, dass man den Hebel noch etwas weiter bewegte und dadurch eine Mechanik auslöste, die für den Zeilenvorschub sorgte. Im Hebel waren also zwei Funktionen vereint. Man konnte damit durchaus nur einen Wagenrücklauf ausführen, ohne das zwingend ein Zeilenvorschub stattfand. Ob nur ein Wagenrücklauf oder eine Wagenrücklauf mit anschließendem Zeilenvorschub stattfand, war also durchaus eine Frage der Art der "Hebelbetätigung". Siehe auch Beschreibungen bei Wikipedia: ![]() ![]() Der Zeilenvorschub sorgt dafür, dass in die nächste Zeile gewechselt wird, die Position des Schreibkopfes bleibt unverändert. Der Wagenrücklauf bringt den Schreibkopf an den Anfang der Zeile, ohne die Zeile zu wechseln. #13#10 kombiniert diese beiden Schritte, also zuerst der Wagenrücklauf und dann der Zeilenvorschub. Unter Windows ist #13#10 eben dieses beides und kann auch einzeln genutzt werden (sofern sich das Ausgabegerät auch entsprechend verhalten kann und nicht #10 alleine als die Zeichenkombination #13#10 uminterpretiert.) Für beide Schritte nur #10 zu verwenden ist eigentlich nicht korrekt ;-) Zitat:
|
AW: Plattformunabhänger Line-Break
Zitat:
Was ich z.T. viel schlimmer finde ist, dass viele jüngere Entwickler den "Urschleim" nicht mehr kennen. Zum Beispiel dass es in Menüleisten eine bestimmte Reihenfolge gibt die sich etabliert hat (Datei, Bearbeiten ... Hilfe) von links nach rechts. Dieser Standard nannte sich glaube ich ![]() Man kann bzw. sollte solches "paläoinformatisches" Wissen aber auch nicht einfach als Nostalgie abtun. Gerade wenn solche Standards wie ESC/P teilweise immer noch die Grundlage für vieles bilden. Was dabei raus kommt wenn man solche Dinge ignoriert sieht man ja beim Ribbon-Office :twisted: |
AW: Plattformunabhänger Line-Break
Ich hab nix dagegen gesagt, bei mir sind es noch 15 Jahre bis zur Rente. Ich find es im Gegenteil sogar gut und erfrischend. Immerhin könnte ich mal mitreden, wenn nicht alles schon gesagt wäre - im Gegensatz zu manch "neumodischem Kram" ;).
Sherlock |
AW: Plattformunabhänger Line-Break
Wer sich ärgern lassen will ... das blöde TRichEdit (die API-Version, welche aktuell in Delphi verwendet wird ... war vor mehreren Jahren mal anders) nutzt och #13 als Zeilenumbruch, aber die VCL macht da "teilweise" ein #13#10 draus ... aber leider nicht bei der Positionsberechnung für SelStart und SelLength, obwohl es da seit vielen Jahren eine Fehlermeldung mit Lösungsvorschlagen im QC gab :wall:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz