Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   brauchen dringend hilfe!!!!! (https://www.delphipraxis.net/87941-brauchen-dringend-hilfe.html)

Matze 7. Mär 2007 16:54

Re: brauchen dringend hilfe!!!!!
 
Dann mach's doch im OnChange der Edits, das bleibt dir selbst überlassen. Allerdings müsstest du dann noch eine Fehlerbehandlung einbauen, die Fehleingaben abfängt.

kaiser1401 7. Mär 2007 16:55

Re: brauchen dringend hilfe!!!!!
 
Zitat:

Zitat von Matze
[...] Allerdings müsstest du dann noch eine Fehlerbehandlung einbauen, die Fehleingaben abfängt.

Eben, und da würd ich an dieser Stelle nciht auch noch mit anfangen wollen, eigentlich.

Aber vll Braucht sie auch nur die Funktionen ohne oberfläche und so?

lena 7. Mär 2007 16:56

Re: brauchen dringend hilfe!!!!!
 
mit oberfläche.....
aber das ist auch das einzige was ich grad verstanden hab....

Neutral General 7. Mär 2007 17:04

Re: brauchen dringend hilfe!!!!!
 
Delphi-Quellcode:
 function mittelwert(wert1;wert2:integer):real;
begin
  wert1_edit:=strToInt(wert1_edit.text);
  wert2_edit:=strToInt(wert2_edit.text);
  mittelwert:=(wert1_edit+wert2_edit)/2;
  mittelwert:=intToStr(ergebnis_panel.text);
end;
Funktioniert nicht oder?

wert1_edit ist ein TEdit (Eingabefeld) oder nicht?
Pass auf. Du musst folgendermaßen vorgehn.

1. Du schreibst direkt "Result" oder "Mittelwert" = (wert1+wert2) /2;
Damit gibt die Funktion den Mittelwert von zwei Zahlen aus die im Parameter angegeben wurden.
2. Du rufst die Funktion auf und zwar indem du dir zwei Variablen anlegst von Typ Integer
3. Jetzt wandelst du den Inhalt des ersten Edits (Edit1.Text) in eine Zahl um (StrToInt) und schreibst diese in die erste Variable.
4. Das gleiche machst du mit dem zweiten Edit und der zweiten Variable.
5. Du übergibst diese beiden Zahlen als Parameter deiner Funktion.
6. Das Ergebnis gibst du z.B auf einem Label (Label.Caption) aus indem du das Ergebnis in einen String umwandelst (FloatToStr, weil das Ergebnis eine Kommazahl ist)

Gruß
Neutral General

lena 7. Mär 2007 17:11

Re: brauchen dringend hilfe!!!!!
 
wie ruf ich denn die funktion auf?

Nils_13 7. Mär 2007 17:15

Re: brauchen dringend hilfe!!!!!
 
Delphi-Quellcode:
DeineAusgabestelle := Mittelwert(Wert1, Wert2);

Matze 7. Mär 2007 17:25

Re: brauchen dringend hilfe!!!!!
 
Du solltest die Grundlagen wirklich können. Schau dir mal diese Tutorials an. Sonst wirst du's immer schwer haben, da du nicht weißt, was du da überhaupt zusammenkopierst.

lena 7. Mär 2007 17:36

Re: brauchen dringend hilfe!!!!!
 
danke für alles geh jetzt mal zu nem freund rüber, der kann mir da wahrscheinlich besser helfen wenn der neben mir am pc sitzt.
ich guck mir die tutorials an =)
echt danke finds voll lieb das ihr euch mit so nem deppen wir mir überhaupt auseinander gesetzt habt. ihr müsst denken ich wäre total bescheuert...
bye bye

alcaeus 7. Mär 2007 17:37

Re: brauchen dringend hilfe!!!!!
 
Hallo lena,

es ist besser, wenn du deine Probleme jeweils in einem eigenen Thema beschreibst. So kommt nur ein heilloses Durcheinander raus. Desweiteren solltest du dabei einen aussagekraeftigen Titel waehlen. Hilfe braucht hier fast jeder, und wenn der Titel bereits etwas ueber das Problem aussagt, erhoehen sich deine Chancen dass das Thema gelesen wird :)

Zitat:

Zitat von lena
dafür brauchen wir die quelltexte..

Bitte beachte, dass wir kein Hausaufgaben-Forum sind. Die Leute hier helfen gerne bei konkreten Problemen weiter, aber wir stellen keinen fertigen Code rein. Davon hast du am Ende ja selbst nicht, nur durch Erklaerungen und Selbstbeschaeftigen wirst du spaeter solche Probleme aus eigener Kraft loesen koennen.

An dieser Stelle schliesse ich nun, weil es hier sonst wegen der drei Probleme zu sehr durcheinander geht. Erstelle einfach fuer jedes Problem eine eigene Frage, bzw. nimm dir erstmal die Tipps aus diesem Thema zu Herzen, und schau welche Probleme dann am Ende noch uebrig sind.

Greetz
alcaeus


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:22 Uhr.
Seite 3 von 3     123   

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