Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Zufälligen Buchstaben anzeigen (https://www.delphipraxis.net/40887-zufaelligen-buchstaben-anzeigen.html)

Binärbaum 22. Feb 2005 20:01

Re: Zufälligen Buchstaben anzeigen
 
Zitat:

Zitat von Äfan
Mit Binärbaum's code gehts. :gruebel:

Was gibt da zu grübeln? Wunderst du dich nur, dass es funktioniert, oder fragst du dich, wie es funktioniert?

Sharky 22. Feb 2005 20:42

Re: Zufälligen Buchstaben anzeigen
 
Zitat:

Zitat von Binärbaum
So ist es vielleicht besser....

Hai Binärbaum,
bei deinem Code werden aber nur Gross oder Kleinbustaben erzeugt. Darum habe ich ja extra noch einen Zufallswert eingefügt um das zu umgehen ;-)

Aber Äfan scheint zur Zeit ja andere Probleme mit den verschiedenen Beispeilen zu haben ;-)

Binärbaum 22. Feb 2005 21:17

Re: Zufälligen Buchstaben anzeigen
 
Zitat:

Zitat von Sharky
Zitat:

Zitat von Binärbaum
So ist es vielleicht besser....

Hai Binärbaum,
bei deinem Code werden aber nur Gross oder Kleinbustaben erzeugt. Darum habe ich ja extra noch einen Zufallswert eingefügt um das zu umgehen ;-)

Ebenso könnte man bei meiner Variante einen zufälligen Wert (d.h. True oder False) übergeben, um Groß- und Kleinbuchstaben zu erzeugen. Wie man es machen will, ist letzlich jedem selbst überlassen. Realisiern kann man es mit beiden Varianten. :)
[Edit]
Allerdings kann man deine Methode nicht verwenden, wenn man nur Groß- oder nur Kleinschreibung haben möchte. Aber das kommt jetzt darauf an, was Äfan genau erreichen will.
[/Edit]

MfG
Binärbaum

Äfan 23. Feb 2005 14:02

Re: Zufälligen Buchstaben anzeigen
 
ich bekomm aber immer noch: Bild (verlinkt weil zu groß)

Khabarakh 23. Feb 2005 16:53

Re: Zufälligen Buchstaben anzeigen
 
Das kann eigentlich nicht an diesen Zeilen liegen :gruebel: . Zeig mal den Quellcode bzw. gleich das ganze Projekt (oder vielleicht auch Bereichsprüfung usw. ggf. anschalten).

@Sharky: Oh, da sind ja wirklich noch welche dazwischen, falschherum wars auch noch :stupid: .

Rastaman 23. Feb 2005 17:18

Re: Zufälligen Buchstaben anzeigen
 
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
const
  s: String = 'abcdefghijklmnopqrstuvwxyz';
begin
  Randomize;
  Edit1.Text := s[Random(Length(s) + 1)]
end;

Chegga 23. Feb 2005 17:30

Re: Zufälligen Buchstaben anzeigen
 
Hi,

@ Äfan:
Es gibt noch eine Möglichkeit zufällige Buchstaben zu erzeugen.
(Diese ist zugegebener Maßen etwas sinnbefreit. :wink: )

Vereinbare eine Integer-Variable z.B.: Zahl: Integer;
Delphi-Quellcode:
bla bla bla...
Zahl := random(52) + 1;
// jetzt kommt das Sinnbefreite
  case Zahl of
   1: Edit1.Text := 'A';
   2: Edit1.Text := 'a';
   3: Edit1.Text := 'B';
   // usw... ;-)
  end;
Kostet viel Zeit und Mühe, aber vielleicht klappt's ja so. :zwinker:

MfG Marc

Rastaman 23. Feb 2005 17:34

Re: Zufälligen Buchstaben anzeigen
 
Meines klappt doch auch wozu dann dieses 'Sinnbefreite' :shock:

Sharky 23. Feb 2005 18:02

Re: Zufälligen Buchstaben anzeigen
 
Zitat:

Zitat von Gerrit89
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
const
  s: String = 'abcdefghijklmnopqrstuvwxyz';
begin
  Randomize;
  Edit1.Text := s[Random(Length(s) + 1)]
end;

:shock: Randomize und Random in der selben Methode? Sorry. Aber da solltest Du noch etwas die OH lesen!

@Äfan: Alle Beispiele die hier gezeigt wurden funktionieren zu 100%. Aber irgendwie bist Du nich bereit uns deinen Code zu zeigen :wall:

Darum muss ich für mich sagen: Hier hört meine Hilfe auf!

Duffy 23. Feb 2005 18:18

Re: Zufälligen Buchstaben anzeigen
 
Hallo Äfan
ich kann es Sharky nachempfinden.

Einen Tip hätte ich da noch, nimm als Ablage für dein Programm mal einen normalen Ordner und nicht den Desktop!

bye
Claus


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:12 Uhr.
Seite 2 von 4     12 34      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz