AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 13:32

Parameter dieser Suchanfrage:

Suche in Thema: Zufallszahl ziehen ohne wiederholung
Suche alle Beiträge, die von "globetrotter77" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 8 von insges. 8 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: Zufallszahl ziehen ohne wiederholung

      Delphi
      by globetrotter77, 7. Feb 2009
    nun ja! über den Stil müssen wir sicher nicht reden ... :)
    aber vielleicht hilft es ja trotzdem, ein paar Tipps zu geben, wie es besser wäre
  • Forum: Sonstige Fragen zu Delphi

    Re: Zufallszahl ziehen ohne wiederholung

      Delphi
      by globetrotter77, 7. Feb 2009
    Lieber nicht!
    Wenn das Teil in zwei oder mehr Formularen benutzt wird, sollte es in einer extra Unit und nur dort definiert werden, das von allen mit uses aufgenommen wird. Dort und ebenfalls nur dort sollte dann auch eine Procedure für den Neuaufbau implementiert werden.
    Außerdem am besten auch gleich eine Function, die die gezogene Nummer zurückgibt.
    Alle anderen Vorkommen von liste gehören...
  • Forum: Sonstige Fragen zu Delphi

    Re: Zufallszahl ziehen ohne wiederholung

      Delphi
      by globetrotter77, 7. Feb 2009
    HILFE! Bitte nicht!
    Das ist doch alles völlig unwichtiger und vor allem redundanter Ballast.

    Irgendwo vergisst du halt, Daten zu übertragen.
    Schau dir doch mal die Warnungen von Delphi an, welche Daten nicht verwendet wurden!

    Und vereinheitliche mal deine Routinen, anstatt alles wie wild in der Gegend herumzukopieren. Das kann freilich keiner mehr durchblicken.

    Hangel dich mit dem...
  • Forum: Sonstige Fragen zu Delphi

    Re: Zufallszahl ziehen ohne wiederholung

      Delphi
      by globetrotter77, 7. Feb 2009
    du musst einfach die Liste wieder neu aufbauen.

    liste:='';
    for i:=1 to gesamt do
    liste:=liste+chr(i);

    Ansonsten ist die Länge ja immer noch <=gesamt-anzahl
  • Forum: Sonstige Fragen zu Delphi

    Re: Zufallszahl ziehen ohne wiederholung

      Delphi
      by globetrotter77, 7. Feb 2009
    Gern geschehen!
    Versuch aber auf jeden Fall, genau zu verstehen, wieso das so funktioniert!
    Sonst stehst du da nächste Mal wieder da wie der Ochs vor dem Berg! :?
  • Forum: Sonstige Fragen zu Delphi

    Re: Zufallszahl ziehen ohne wiederholung

      Delphi
      by globetrotter77, 7. Feb 2009
    Du kannst sie sowohl im Public als auch im Private-Bereich unterbringen.
    Da es sich aber um ganz einfache Definitionen handelt, die nicht unbedingt was mit der Klasse zu tun haben, geht es ebenso im implementation-Bereich, wobei du nur darauf achten musst, dass die Definition OBERHALB derjenigen Funktionen und Prozeduren steht, die darauf zugreifen!

    z.B. so:

    var
    Form1: TForm1;
    ...
  • Forum: Sonstige Fragen zu Delphi

    Re: Zufallszahl ziehen ohne wiederholung

      Delphi
      by globetrotter77, 7. Feb 2009
    Für den Anfang dürften die 255 bzw. 65535 (!) aber ausreichen!
    Das mit dem Benutzt-Kennzeichen funktioniert aber nicht ganz so gut, weil du dann zumindest theoretisch in eine Endlosschleife kommen könntest.

    Die Fragen würde ich von außen über eine INI beisteuern.
    z.B.


    Dann lässt sich das Ganze ganz einfach einheitlich mit Radiobuttons o.ä. darstellen.
  • Forum: Sonstige Fragen zu Delphi

    Re: Zufallszahl ziehen ohne wiederholung

      Delphi
      by globetrotter77, 7. Feb 2009
    Wenn's nicht mehr als 255 Fragen sein sollen, könnte man auch eine Lösung mit einem String basteln.
    Das sieht dann so aus:
    Stelle 1 = #1
    Stelle 2 = #2
    etc.
    Nach jedem Ziehen wird das gezogene Zeichen aus dem String gelöscht.

    beispielsweise so:

    const gesamt=40;


URL zu dieser Suchanfrage:

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