AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Wert soll wert entsprechen ???

Ein Thema von Bernd29bln · begonnen am 18. Nov 2005 · letzter Beitrag vom 18. Nov 2005
Antwort Antwort
Bernd29bln

Registriert seit: 28. Feb 2005
Ort: Berlin
281 Beiträge
 
Delphi 7 Professional
 
#1

Wert soll wert entsprechen ???

  Alt 18. Nov 2005, 13:10
Hallo,

Folgendes Problem ich habe einen wert von 30000, und möchte das der wert 100 entspricht z.B. für eine trackbar .

wer kann helfen???

MfG Bernd
Bernd
Es ist keine Schande, nichts zu wissen, wohl aber, nichts lernen zu wollen.
Sokrates
  Mit Zitat antworten Zitat
NicoDE
(Gast)

n/a Beiträge
 
#2

Re: Wert soll wert entsprechen ???

  Alt 18. Nov 2005, 13:23
Prozentrechnung?

Code:
Aktueller Wert  Maximaler Wert (30000)
-------------- = --------------
 Trackbar.Pos        100
Trackbar.Pos = Aktueller Wert * 100 / Maximaler Wert
  Mit Zitat antworten Zitat
Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#3

Re: Wert soll wert entsprechen ???

  Alt 18. Nov 2005, 13:34
Glaub ihm kein Wort!!

Das muss heissen:

Trackbar.Pos =Round( Aktueller Wert * 100 / Maximaler Wert )
Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat
Benutzerbild von Binärbaum
Binärbaum

Registriert seit: 19. Jan 2005
Ort: Elstra
764 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Wert soll wert entsprechen ???

  Alt 18. Nov 2005, 13:35
Soweit ich weiß, hat TTrackbar auch eine Eigenschaft namens Max (oder Maximum). Damit kann man den maximalen Wert einstellen und sich die Prozentrechnung ersparen, wenn man möchte.

MfG
Binärbaum
There are exactly 10 kinds of people: those who understand binary, and those who don't.
---
"Software reift beim Kunden. Bei Hardware ist es anders: Hardware fault beim Kunden." - Rainer G. Spallek
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#5

Re: Wert soll wert entsprechen ???

  Alt 18. Nov 2005, 13:37
du machst 100 / 30000, dann bekommst du den Teiler.
mit diesem Teiler multiplizierst du dann die zwischen werte (z.B. 15000) und erhältst dann z.B. 50.

edit: da war ich wohl zu langsam...
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat
Robert Marquardt
(Gast)

n/a Beiträge
 
#6

Re: Wert soll wert entsprechen ???

  Alt 18. Nov 2005, 13:44
Ich glaube es ist mal wieder Zeit auf meinen Artikel (in englisch) hinzuweisen http://www.delphi-jedi.org/VOYBUGHUNT
5 Jahre alt und so frisch wie am ersten Tag.
  Mit Zitat antworten Zitat
Benutzerbild von ste_ett
ste_ett

Registriert seit: 10. Sep 2004
Ort: Dülmen
464 Beiträge
 
Delphi 7 Professional
 
#7

Re: Wert soll wert entsprechen ???

  Alt 18. Nov 2005, 13:47
Zitat von Angel4585:
Glaub ihm kein Wort!!

Das muss heissen:

Trackbar.Pos =Round( Aktueller Wert * 100 / Maximaler Wert )
  Trackbar.Pos := (AktuellerWert * 100) div MaximalerWert;
Stefan
"Geht nicht!" ist keine Fehlerbeschreibung und "Hab ich schon versucht!" keine Antwort!

Hey, it compiles! Ship it!
  Mit Zitat antworten Zitat
NicoDE
(Gast)

n/a Beiträge
 
#8

Re: Wert soll wert entsprechen ???

  Alt 18. Nov 2005, 13:50
Zitat von Angel4585:
Glaub ihm kein Wort!!

Das muss heissen:

Trackbar.Pos =Round( Aktueller Wert * 100 / Maximaler Wert )
Ähm, das war nur Pseudo-Code (sonst würde da wohl := stehen...)
  Mit Zitat antworten Zitat
Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#9

Re: Wert soll wert entsprechen ???

  Alt 18. Nov 2005, 14:31
Ihr versteht einfach keinen Spass. Die Lösung von oben war richtig, ich denk so einen Fehler wie mit dem Round kann man grad noch selber rausfinden
Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:48 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