Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#9

Re: Parsen von Seitenzahlen

  Alt 20. Jul 2009, 19:57
Zitat von sx2008:
Aber ganz perfekt wäre es so:
...
Definiere "perfekt"

Zitat von sx2008:
Diese Vorgehensweise kann auch folgende Anweisung problemlos umsetzen:
Code:
1-5;60-
Das können die anderen -nach entsprechender Modifizierung- auch.
Bei mir wäre dies eine Zeile:
Delphi-Quellcode:
...
    else Begin
      rangeStart := ExtractString (pageDesc,'-');
      If pageDesc='Then pageDesc := IntToStr (TotalPageCount); // <<--- Die Erweiterung
...
End;
Die Erweiterung der Spezifikation um gerade/ungerade Seiten ließe sich durch eine einfache Fallunterscheidung ebenfalls leicht implementieren.

Wie gesagt: Einen Vorteil Deiner Methode sehe ich nicht. Aber das heißt ja nicht, das es ihn nicht gibt. Erstelle doch einfach mal so eine Klasse. Ich befürchte, sie ist ein wenig komplexer als mein 10-Zeiler. Ich befürchte auch, das sie wesentlich langsamer ist. Obwohl das wohl keine große Rolle spielen dürfte.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat