AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Array in leesbares Format wandeln

Ein Thema von v2afrank · begonnen am 6. Jun 2017 · letzter Beitrag vom 6. Jun 2017
Antwort Antwort
v2afrank

Registriert seit: 9. Mai 2005
Ort: Bocholt
575 Beiträge
 
Delphi XE2 Professional
 
#1

Array in leesbares Format wandeln

  Alt 6. Jun 2017, 10:58
Wahrscheinlich ist die Überschrift unglücklich gewählt, aber ich habe momentan noch keine Idee wie ich das machen kann oder mit welchem Stichwort ich suchen muss.
Und zwar habe ich ein Array aus Boolean Werten mit 300 Einträgen. Diese möchte ich jetzt beispielsweise so zusammen fassen. Aktiv: 1-24;16;37;100-150;187
Hat einer von euch eine Idee wie ich da rangehen kann ?
  Mit Zitat antworten Zitat
SneakyBagels
(Gast)

n/a Beiträge
 
#2

AW: Array in leesbares Format wandeln

  Alt 6. Jun 2017, 11:16
Dafür müssten wir erstmal verstehen, was das hier sein soll
Zitat:
Aktiv: 1-24;16;37;100-150;187
  Mit Zitat antworten Zitat
Benutzerbild von ConnorMcLeod
ConnorMcLeod

Registriert seit: 13. Okt 2010
Ort: Bayern
490 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Array in leesbares Format wandeln

  Alt 6. Jun 2017, 11:17
Erst 1-24 und danach 16??

Ist wohl ein Tippfehler.

IMHO läuft man das Array einfach von vorn bis hinten durch und hat zwei Zähler für den Beginn und das Ende eines TRUE-Bereiches. Bei aufeinanderfolgenden TRUEs wird das Ende hochgezählt. Bei einem FALSE erfolgt die Ausgabe plus Semicolon und das erneute Setzen der Beginn/Ende-Grenzen. Bei aufeinanderfolgenden FALSEs wird die Ausgabe übersprungen. Wenn Beginn=Ende, dann nur die Zahl ausgeben, sonst Beginn plus '-' plus Ende.
Nr.1 Delphi-Tool: [F7]
  Mit Zitat antworten Zitat
v2afrank

Registriert seit: 9. Mai 2005
Ort: Bocholt
575 Beiträge
 
Delphi XE2 Professional
 
#4

AW: Array in leesbares Format wandeln

  Alt 6. Jun 2017, 11:18
Ja war ein Tippfehler.
Das mit den zwei Zählern scheint gut umsetzbar zu sein. Danke
  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 16:44 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