AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 07:17

Parameter dieser Suchanfrage:

Suche in Thema: Füllung einer Zahlenliste
Suche alle Beiträge, die von "leddl" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.007s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: Füllung einer Zahlenliste

      Delphi
      by leddl, 13. Sep 2005
    Passt scho.
    Ist aber ein interessantes Problem. Wenn ich nachher noch Muse finde, werde ich mich mal dranhocken und spaßeshalber ne rekursive Version schreiben. ;)

    Aber nochmal zurück zum Problem:
    Wie genau machst du es?
    Liest du die DB einmal beim Start des Programmes ein und schließt die DB erst am Ende wieder?
    Oder liest du für jedes Einfügen eines neuen Items die DB komplett neu in das...
  • Forum: Sonstige Fragen zu Delphi

    Re: Füllung einer Zahlenliste

      Delphi
      by leddl, 13. Sep 2005
    Ja das is mir klar, wenn er sowas weiß ist das kein Problem. Nur wie sicher kann er denn jetzt sagen, bis zu welcher Zahl es keine Lücken gibt? Das meinte ich. Das könnte man natürlich gesondert speichern, aber ich denke bei Zahlen von 1 bis 999 lohnt sich das nur unmerklich.

    //Edit: Schwachfug, natürlich hast du recht. Nich gründlich genug gelesen, was du geschrieben hast. Klar könnte man...
  • Forum: Sonstige Fragen zu Delphi

    Re: Füllung einer Zahlenliste

      Delphi
      by leddl, 13. Sep 2005
    Achso, darum gings dir. Das habe ich seinem Psot entnommen. Für mich sah das ganz so aus, als wollte er die kleinstmögliche. Du hast mich ganz schon geschafft, Herr Hai! :lol: Hatte schon an mir oder zumindest dir gezweifelt. ;)

    :gruebel: Und wie hilft das? das weiß er ja nicht, sondern muß es trotzdem noch prüfen. Bzw er weiß es vielleicht, aber das Programm nicht ;)
    Aber wie gesagt, eine...
  • Forum: Sonstige Fragen zu Delphi

    Re: Füllung einer Zahlenliste

      Delphi
      by leddl, 13. Sep 2005
    Also sofern ich dein Problem wirklich richtig verstanden habe (Sharky macht mich da ganz wuschig ;)), sollte mein Code es absolut tun. Besonders viel schneller sollte es auch eigentlich nicht gehen, denn du hast ja nur 2 Möglichkeiten:

    Entweder, du prüfst jede Zahl von 1 bis 999 durch, ob sie vorhanden ist (das kann dann aber etwas länger dauern, da du bei einer ListBox dafür IndexOf aufrufen...
  • Forum: Sonstige Fragen zu Delphi

    Re: Füllung einer Zahlenliste

      Delphi
      by leddl, 13. Sep 2005
    :shock: Wie bitte? :gruebel: Er wollte wissen, wie er an die erste nicht besetzte Zahl kommt, und genau das machen doch die beiden Codeschnipsel. Da die Listbox sortiert ist, kann man von vorne aus prüfen, welche Zahlen vorhanden sind. Man fängt also beim ersten Item (Index = 0) an und prüft, ob der Wert dort 1 ist. Was kleineres als 1 kann da nicht stehen, also ist es entweder 1 oder größer als...
  • Forum: Sonstige Fragen zu Delphi

    Re: Füllung einer Zahlenliste

      Delphi
      by leddl, 13. Sep 2005
    OK, aber meine Antwort wird ignoriert... :shock:
  • Forum: Sonstige Fragen zu Delphi

    Re: Füllung einer Zahlenliste

      Delphi
      by leddl, 13. Sep 2005
    Mir fällt spontan nur ein, die Listbox von vorne durchzugehen und zu prüfen, ob die Zahl am entsprechenden Index Index+1 ist. Ist das nicht der Fall, kannst du Index + 1 einfügen. (Vorausgesetzt, du startest mit 1, und nicht mit 0)
    Also:

    For i := 0 To ListBox1.Items.Count - 1 Do
    If StrToInt(ListBox1.Items) > i+1 Then
    break;
    //i+1 ist die Zahl, die eingefügt werden muß
    //i ist der...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=leddl&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=53276
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:34 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