AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch Zifferngruppierung in Delphi/Pascal
Thema durchsuchen
Ansicht
Themen-Optionen

Zifferngruppierung in Delphi/Pascal

Ein Thema von himitsu · begonnen am 5. Apr 2010 · letzter Beitrag vom 5. Apr 2010
Antwort Antwort
Benutzerbild von himitsu
himitsu

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

Zifferngruppierung in Delphi/Pascal

  Alt 5. Apr 2010, 11:55
Mal 'ne Frage,

ich hab ja selber anundzu ein kleines Problemchen, wenn man in Delphi längere Zahlen im Quellcode lesen muß.

Bei den Hexadezimalzahlen behelf ich mir so, daß ich führende Nullen einfüge, um so das Ganze auf eine bestimmte Größe/Typengrenze zu bringen

z.B. statt $12345 ein $00012345, so ist es dann einfacher erkennbar, welchen Wert es jetzt hat.
Vorallem bei Bitmasken erkennt man bei $00010000 statt $10000 schon schneller, um welches Bit es sich jetzt handelt.

Aber bei Dezimalzahlen sieht soeine führende 0 irgendwie blöd aus und bei einer Zahl für einen Int64 bingt es dann auch nicht unbedingt viel.

Nun hab ich gesehn, daß eine andere Programmiersprache diesbezüglich etwas anbietet.
http://de.wikipedia.org/wiki/Ziffern...Programmierung
So könnte man dort z.B. für 123456789123456789 einfach 12_345_678_912_345_678 oder 1234_5678_9123_45678 schreiben.


Für Delphi würde sich doch auch der _ anbieten
oder was meint ihr?

Soein $01234567_89ABCDEF_01234567_89ABCDEF
oder $0123_4567_89AB_CDEF__0123_4567_89AB_CDEF
statt einem $0123456789ABCDEF0123456789ABCDEF
wirkt doch schon viel übersichtlicher.




Und es dürfte ja auch nicht soooo schwer sein, den _ in die Erkennung einer Zahl mit einzubinden.
Wenn das erste Zeichen eine Ziffer ist, dann ist der Rest schonmal als Zahl deklariert (ist ja aktuell auch schon so), und dann einfach nur noch bei der Fehlererkennung den _ beachten/ignorieren.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Zifferngruppierung in Delphi/Pascal

  Alt 5. Apr 2010, 18:56
Wäre u.U. mit einem IDE-Experten möglich, der Zahlen bei der Azeige dementsprechend formatiert
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Zifferngruppierung in Delphi/Pascal

  Alt 5. Apr 2010, 19:40
Nur hast du dann Probleme, wenn du den Quellcode weitergibst und der zugehörige Experte ist nicht installiert.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Zifferngruppierung in Delphi/Pascal

  Alt 5. Apr 2010, 19:45
Warum im Quelltext (Datei) würde es ja unformatiert stehen
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Zifferngruppierung in Delphi/Pascal

  Alt 5. Apr 2010, 19:47
Ach so war das gedacht. Dann ist es natürlich OK.
Michael
Ein Teil meines Codes würde euch verunsichern.
  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 00:10 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