AGB  ·  Datenschutz  ·  Impressum  







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

Random

Ein Thema von Mothergrayham · begonnen am 11. Sep 2009 · letzter Beitrag vom 22. Sep 2009
Antwort Antwort
Seite 3 von 4     123 4      
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#21

Re: Random

  Alt 12. Sep 2009, 13:47
Zitat von Mothergrayham:
kann ich das jetzt mit unendlich vielen fenstern machen?
Nein, da u.a. dein Speicher begrenzt ist.

Und hier noch die angesprochenen Grundlagentutorials. Speziell der Crashkurs ist hilfreich.
  Mit Zitat antworten Zitat
Mothergrayham

Registriert seit: 9. Sep 2009
14 Beiträge
 
Delphi 5 Professional
 
#22

Re: Random

  Alt 12. Sep 2009, 13:57
okay das versteh ich soll erst mal nicht das problem sein für den anfang.

eine frage habe ich aber jetzt noch das immer das gleiche formular zuerst kommt. hab jetzt gelesen das wenn man hinter die klammer ne +1 macht, das formular wirklich zufällig kommt. bei mir ist jetzt aber das problem das ein formular garnicht mehr kommt.

okay unendlich war jetzt etwas übertrieben lol. aber meinetwegen 100 oder so.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#23

Re: Random

  Alt 12. Sep 2009, 14:00
Zitat von Mothergrayham:
hab jetzt gelesen das wenn man hinter die klammer ne +1 macht, das formular wirklich zufällig kommt.
Wo steht denn das? Schau doch lieber einmal im Debugger nach, ob das Randomize auch wirklich aufgerufen wird, z.B. durch Setzen eines Haltepunkts.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#24

Re: Random

  Alt 12. Sep 2009, 14:04
Hallo,

du musst versuchen den Code zu verstehen!

random(3) gibt eine Zufallszahl zwischen 0 und 2 aus. Wenn du nun random(3)+1 schreibst, wird eben immer 1 dazu addiert. Somit erhälst du eine Zufallszahl zwischen 1 und 3. Mehr nicht.

Willst du es nun zufällig haben oder nicht?
Wenn beim 1. Aufruf immer das gleiche Formular erscheinen soll und bei allen weiteren ein zufälliges, dann kannst du eine boolsche Variable wie "FirstClick" einführen. Diese setzt du bsp. zu Beginn auf "true". Dann fragst du sie bei jedem Klick ab. Ist sie "true", wird das bestimmte Formular angezeigt und du setzt sie auf "false". Ist sie "false" wählst du zufällig ein Formular aus.
Wie das per Code umzusetzen ist, kannst du in den verlinkten Tutorials nachlesen (oder aus meiner Beschreibung heraus).

Grüße
  Mit Zitat antworten Zitat
Mothergrayham

Registriert seit: 9. Sep 2009
14 Beiträge
 
Delphi 5 Professional
 
#25

Re: Random

  Alt 12. Sep 2009, 14:12
ne sollte schon zufällig sein. hab jetzt einfach mal 10 gemacht zum gucken und das funzt schon. ich danke euch. ich meld mich wieder bei problem.
  Mit Zitat antworten Zitat
Benutzerbild von Wolfgang Mix
Wolfgang Mix

Registriert seit: 13. Mai 2009
Ort: Lübeck
1.222 Beiträge
 
Delphi 2005 Personal
 
#26

Re: Random

  Alt 12. Sep 2009, 14:37
Klicke 'mal irgendwo ins Formular, dann wird die leere Prozedur erzeugt.

Gruß

Wolfgang
Wolfgang Mix
if you can't explain it simply you don't understand it well enough - A. Einstein
Mein Baby:http://www.epubli.de/shop/buch/Grund...41818516/52824
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#27

Re: Random

  Alt 12. Sep 2009, 15:13
Zitat von Wolfgang Mix:
Klicke 'mal irgendwo ins Formular, dann wird die leere Prozedur erzeugt.
Ich glaube du hast Seite 2 des Themas hier übersehen.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#28

Re: Random

  Alt 12. Sep 2009, 15:14
Jepp, scheint so, ist mir aber auch schon passiert
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Wolfgang Mix
Wolfgang Mix

Registriert seit: 13. Mai 2009
Ort: Lübeck
1.222 Beiträge
 
Delphi 2005 Personal
 
#29

Re: Random

  Alt 12. Sep 2009, 15:20
OOPS
Wolfgang Mix
if you can't explain it simply you don't understand it well enough - A. Einstein
Mein Baby:http://www.epubli.de/shop/buch/Grund...41818516/52824
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

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

Re: Random

  Alt 12. Sep 2009, 15:40
Klick das Formular an, dann wechselst du in den Objekinspektor und dort auf den Seitenreiter mit den Ereignissen, dann klickst du doppelt neben das Feld OnCreate. Deie IDE erstellt dir dann automatisch die Deklaration des Ereignisses und den Prozedurrumpf. Dort kannst du dann deinen Code reinschreiben.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 4     123 4      


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 06:40 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