Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Problem mit Funktion (https://www.delphipraxis.net/81766-problem-mit-funktion.html)

Problemmacher 3. Dez 2006 15:16


Problem mit Funktion
 
Schönen Tag euch!

Schreibe gerade eine Funktion, doch ich erhalte ganze Zeit den
Fehler "Deklaration erwartet, aber 'CASE' gefunden" - Woran kann
das liegen? Ebenso danach "Deklaration erwartet, aber Bezeichner
'Result' gefunden.

Delphi-Quellcode:
function Zahl(Auswahl : Integer) : Integer;
var umfang : Integer;

case Auswahl of
     1: umfang := Random(4)+1;
     2: umfang := Random(6)+1;
     3: umfang := Random(8)+1;
end;

Result := umfang;

end;
Danke schonmal falls ihr mir weiterhelfen könntet :)!

Balu der Bär 3. Dez 2006 15:16

Re: Problem mit Funktion
 
Da fehlt ein begin. :zwinker:

Problemmacher 3. Dez 2006 15:24

Re: Problem mit Funktion
 
Oh Ok Danke *g ... ich als Laie überseh gerne mal sowas :wall: :mrgreen:

Problemmacher 3. Dez 2006 16:15

Re: Problem mit Funktion
 
Hätte noch eine Frage, wofür ich jetzt nicht unbedingt einen
neuen Thread aufmachen will, da die Frage sicherlich nicht dessen
Wert ist *g!

Wenn ich die Funktion 2x laufen lasse, also folgendermaßen

ZahlA := ZufallsZahl(Eingabe);
ZahlB := ZufallsZahl(Eingabe);

Wie bekomme ich dann beide in ein Label? Also ich möchte dass
die generierten Zufallswerte dann im Label nebeneinaner einfach
angezeigt werden. Bisher, wenn ich ZahlA oder so in ' ' setze,
dann gibt der mir nur den Bezeichner bzw. die Variable aus und
nicht den Wert - Wie mache ich es richtig?

SirThornberry 3. Dez 2006 16:18

Re: Problem mit Funktion
 
Mach bitte für die neue Frage einen neuen Thread auf :wink: Möglichst mit aussagekräftigerem Titel :-D

*** LOCKED ***


Alle Zeitangaben in WEZ +1. Es ist jetzt 22: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