Delphi-PRAXiS
Seite 4 von 5   « Erste     234 5      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Combobox Problem (https://www.delphipraxis.net/95766-combobox-problem.html)

Darksniper 13. Jul 2007 11:10

Re: Combobox Problem
 
Thema nicht vorhanden
Das angeforderte Thema ist nicht vorhanden. Mögliche Ursachen und Lösungen:

Ursache Lösung
Das Schlüsselwort oder der String, der von der IDE an die Hilfe gesendet wurde, ist in keinem Thema dieses Hilfesystems angegeben. Versuchen Sie es über den Hilfeindex oder die Suchfunktionen.
Das Zielthema ist nicht Bestandteil des Bereichs, den Sie im Feld Filter festgelegt haben. Versuchen Sie einen anderen Filter oder wählen Sie (kein Filter).
Die URL des Zielthemas ist inkorrekt oder hat sich geändert. Versuchen Sie es über den Hilfeindex oder die Suchfunktionen.

mkinzler 13. Jul 2007 11:14

Re: Combobox Problem
 
Trunc wandelt eine Fliesskommazahl in eine Ganzzahl indem sie Nachkommastellen abschneidet.
also
aud 0.99999999999999999 wird 0

Darksniper 13. Jul 2007 13:48

Re: Combobox Problem
 
jetzt hab ich n anderes problem

Delphi-Quellcode:
procedure TForm3.Button9Click(Sender: TObject);
var stufe,Fl,Rf,Nf,Stufe2,M : Integer;
begin
  stufe := StrToInt (Edit31.Text);
  stufe2 := Stufe-1;
  Rf := StrToInt (Edit32.Text);
  Nf:= StrToInt (Edit33.Text);
  Fl := StrToInt (Edit34.Text);
 if ComboBox1.ItemIndex =0 then
  begin
   Label57.Caption := IntToStr (Trunc(200*power(2,Stufe2)));
   Label58.Caption := IntToStr (Trunc(1000*power(2,Stufe2)));
   Label59.caption := IntToStr(Trunc(200*power(2,Stufe2)));
   Label64.Caption := IntToStr (((200+1000)div(1000*(1+FL)))*60);
  end;
end;

Label64.Caption :=IntToStr (((200+1000)div(1000*(1+FL)))*60);

Das Label zeigt immer dann 60 an wenn FL den wert 0 hat.
Es zeigt aber immer dann 0 an wenn FL nicht null ist.

Die Zeile ist eine Miutenangabe

mkinzler 13. Jul 2007 13:49

Re: Combobox Problem
 
Und was ist gewünscht?

Darksniper 13. Jul 2007 13:53

Re: Combobox Problem
 
Label64.Caption :=IntToStr (((200+1000)div(1000*(1+FL)))*60);

das ergebniss soll ne minutenanzeige sein

delphi rechent das aber nicht so aus wie es da steht

mkinzler 13. Jul 2007 13:55

Re: Combobox Problem
 
1200 DIV (6000*(1+FL)) soll ne Minutenangabe ergeben?
Was steht in Fl?

Darksniper 13. Jul 2007 14:01

Re: Combobox Problem
 
vergiss das bitte mit der minutenangabe

bei
Label64.Caption :=IntToStr (((200+1000)div(1000*(1+FL)))*60);
ist das problem folgendes:

wenn FL=0 dann zeigt das label immer 60 an
wenn FL nicht 0 ist zeigt das label immer 0 an

mkinzler 13. Jul 2007 14:03

Re: Combobox Problem
 
Also dann was soll dort angezeigt werden?

Darksniper 13. Jul 2007 14:14

Re: Combobox Problem
 
hier
http://img29.picoodle.com/img/img29/...mm_61824db.png

dajuhsa 13. Jul 2007 15:31

Re: Combobox Problem
 
OT: ogame, eh?


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:57 Uhr.
Seite 4 von 5   « Erste     234 5      

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