-
Forum: Sonstige Fragen zu Delphi
Delphi
by walli18,
7. Feb 2009
dankeschön, soweit habe ich das auch jetzt endlich hinbekommen! Es bleibt noch eine frage! mit neues spiel starten klappt! Das problem ist nur, dass ich button2. click in form5 habe und neues spiel starten in form6 habe! Der quelltext funktioniert (ich hab ihn mal zum neuen Spiel starten in form5 gehauen) aber in form6 kann ich die liste aus form5 net löschen! Was muss ich dafür tun??
Danke...
-
Forum: Sonstige Fragen zu Delphi
Delphi
by walli18,
7. Feb 2009
Danke jaenicke! Ich bin einen großen Schritt weiter!
Es funktioniert jetzt! Ich hab nur noch das Problem, dass ich ja immer wieder wenn ich eine neue zufallszahl will und die brauche ich 15 mal auf button 2 clicke!
und mit dieser variante kommen dann die zufallszahlen doppelt vor, das möchte ich ja aber nicht, da ich keine doppelten fragen haben möchte! Ich denke das liegt daran, dass diese...
-
Forum: Sonstige Fragen zu Delphi
Delphi
by walli18,
7. Feb 2009
So das hab ich jetzt auch gemacht! Hier ist der Quelltext!
http://rapidshare.com/files/195297559/QuizWalli18.rar.html
Sorry, ich hätts auch hier hochladen können, is mir aber zu spät eingefallen!
Das Problem bleibt immer noch:
1. ich muss den Quelltext redundanter gestalten
2. wieso er in der unit 5 bei button 1 click das mit der zufallszahl z super macht und in der listbox dokumentiert...
-
Forum: Sonstige Fragen zu Delphi
Delphi
by walli18,
7. Feb 2009
Das habe ich auch schon gerade festgestellt, ich werde gleich noch mal die richtigen hochladen
-
Forum: Sonstige Fragen zu Delphi
Delphi
by walli18,
7. Feb 2009
Da sind ne Menge Sounds und ein kleines Video dabei!
Kann mir denn keiner helfen??
Ich hab bei meinem Programm extra die interessanten Stellen markiert mit////////....
-
Forum: Sonstige Fragen zu Delphi
Delphi
by walli18,
7. Feb 2009
Hier hab ich mal das Programm Hochgeladen!
Wie gesagt, bei dem 2. Themenbereich Geographie soll er genauso die Zahlen ziehen wie beim ersten(geschichte)!
Und beim klicken auf Neustarten soll die Liste irgendwie gelöscht werden, was aber bei mir noch net so geklappt hat!
Ich hoffe Ihr könnt mir helfen! Und viel Spaß beim Fragen Lösen! :wink:
Hier ist der Link!( Ich konnt es hier net...
-
Forum: Sonstige Fragen zu Delphi
Delphi
by walli18,
7. Feb 2009
Ich komme einfach net weiter! Hilft, das euch, wenn ich mal das komplette Programm hochlade??(Ich benutze Delphi 7)
-
Forum: Sonstige Fragen zu Delphi
Delphi
by walli18,
7. Feb 2009
Wenn ich das, was du geschrieben hast in Button2.klick einbinde funktionierts(er bringt nicht gleich die fehlermeldung)
liste:='';
for i:=1 to gesamt do
liste:=liste+chr(i);
aber die Zahlen wiederholen sich, da er bei jedem klicken die Liste neu anlegt!
Ich habe aber in Form5.create die Liste anlegen lassen und auf Form5 wählt man zwischen button 1 oder 2 oder 3 oder4, deswegen, wenn...
-
Forum: Sonstige Fragen zu Delphi
Delphi
by walli18,
7. Feb 2009
Hier ist mein Quelltext:
unit Unit5;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Menus, MPlayer, jpeg, ExtCtrls;
type
-
Forum: Sonstige Fragen zu Delphi
Delphi
by walli18,
7. Feb 2009
Ich habs jetzt an mein projekt angepasst und es funktioniert! Aber leider nur bei dem Themenbereich 1(Button1) das selbe möchte ich auch bei Themenbereich 2 Ablaufen lassen(Button mit der variante von Globetrotter) doch ich bekomme immer gleich die nachricht Fertig!Warum?? Kann mir einer helfen? Ich kann auch ansonsten nochmal mein quelltext reinstellen!
-
Forum: Sonstige Fragen zu Delphi
Delphi
by walli18,
7. Feb 2009
Danke Globetrotter, mit deiner Variante hab ichs hinbekommen!!!
-
Forum: Sonstige Fragen zu Delphi
Delphi
by walli18,
7. Feb 2009
@ Globetrotter!
deine Antwort fand ich bis jetzt am besten, da sie für mich einigermaßen verständlich war!
ich weiß nur nicht, wo ich den teil mit
const gesamt=40;
anzahl=15;
hinpacken soll bei der deklaration!? Public, Private??
-
Forum: Sonstige Fragen zu Delphi
Delphi
by walli18,
7. Feb 2009
Ich hab jetzt nochmal in ruhe darüber nachgedacht und mein Problem Theoretisch gelöst! Jetzt müsste ich nur noch genau wissen, wie ich das umsetzte!
1. Beim klicken auf ein image in meinem Programm(zum spiel starten) wird eine "Liste" erstellt mit zahlen von 1 bis 40
2. Beim klicken auf button1 wird daraus eine zufallszahl gezogen, die gezogene zufallszahl wird von der "Liste" entfernt
3....
-
Forum: Sonstige Fragen zu Delphi
Delphi
by walli18,
6. Feb 2009
bei form activate habe ich randomize reingenommen! Ansonsten nicht! Aber bei 15 von 40 Fragen, ist die Wahrscheinlichkeit schon hoch, dass die Fragen doppelt kommen und das soll eben nicht passieren!
i und rnd habe ich schon mit als Integer deklariert!
Ich hab nur den Fehler mit der FOR schleifenvariablen!
-
Forum: Sonstige Fragen zu Delphi
Delphi
by walli18,
6. Feb 2009
Ich habs mal eingegeben! Aber ich bekomme noch in der Zeile ne Fehlermeldung:
for i := 0 to Length(MyArray) - 1 do
Da schreibt er: FOR Schleifenvariable muss eine einfache lokale Variable sein!
Was habe ich falsch gemacht??
Tag korrrigiert Mfg, mkinzler
-
Forum: Sonstige Fragen zu Delphi
Delphi
by walli18,
6. Feb 2009
Danke Melfin für deine Antwort, aber mit diesem Array zeugs kenne ich mich gar net aus! Ich weiß gar nicht, wo ich das hinschreiben soll!
Könntest du das nicht mal zusammenhängend und dan nem Beispiel posten, wo das alles hin soll mit erklärung usw.?
Wäre echt klasse, wie gesagt, ich hab da nicht so sehr viel Ahnung!
Dankeschön!!!! 8)
-
Forum: Sonstige Fragen zu Delphi
Delphi
by walli18,
6. Feb 2009
Sorry, ich werds in Zukunft versuchen!
-
Forum: Sonstige Fragen zu Delphi
Delphi
by walli18,
6. Feb 2009
Danke ich werds mal ausprobieren! zur Zeit habe ich das hier:
aber es treten die Zufallszahlen doppelt auf)
Das hier ist ne gekürze Fassung von meinem Quiz(nur mit 6 Fragen, sind aber bei mir 40!)
Schwierigkeitsgrad ist bei mir die Nummer, für die Frage
procedure TForm5.Button1Click(Sender: TObject);
begin
Schwierigkeitsgrad:=1+random(6);
-
Forum: Sonstige Fragen zu Delphi
Delphi
by walli18,
6. Feb 2009
Das wäre vielleicht auch ne Lösung!
Zuverlässiger, aber komplizierter geht es, wenn du eine Liste mit den möglichen Zahlen machst, daraus eine Zahl ziehst und diese dann aus der Liste entfernst ...
Aber wie mache ich das??
so dass ich beim klicken auf nen Button jedes mal ne neue zahl gezogen wird( die routine ausgeführt wird) aber nach 15 versuchen von 40 zahlen keine doppelt...
-
Forum: Sonstige Fragen zu Delphi
Delphi
by walli18,
6. Feb 2009
Danke für deine schnelle Antwort!
Ich hatte es schon so versucht, dass ich gesagt habe:
1. ziehe eine Zahl von 1 bis 40 (i:=1+random(40))
2. Wenn er eine zahl gezogen hat z.B. 2 dann wird in ner case of anweisung die variable zwei:=1 gesetzt, wenn er ne 3 gezogen hätte dann drei:=1;
davor hab ich :eins:=0; zwei:=0;.......
in form activate gesetzt!
Somit merkt er sich, was er schonmal hatte,...
-
Forum: Sonstige Fragen zu Delphi
Delphi
by walli18,
6. Feb 2009
Ich brauche dringend eure Hilfe!
Für ein Quiz was ich erstellt habe möchte ich eine zufallszahl bekommen wenn ich auf einen button klicke! Diese sollte von 1-40 gehen! Beim erneuten klicken auf den button sollte auch eine zufallszahl von 1-40 kommen, außer der, die ich vorher schon hatte! Das ganze will ich 15 mal ausführen, so dass jede frage nur einmal kommt! Jeder zahl von 1-40 ist eine Frage...