Auswertung?
Er soll bei der Auswertung die Prozent anzeigen. er1,er2,er3 und er4 (ist integer) sind auf anderen Formen, aber global in Unit2 deklariert und Unit2 in uses eingetragen. Er zeigt,aber immer bei der Auswertung = an.
Delphi-Quellcode:
er:= er1 + ((er2)/ 4) + ((er3)/ 2) + er4;
pro:= (er / 20) * 100; Label1.Caption:= floattostr(pro); |
Re: Auswertung?
Hallo ichnixwissen,
Du musst die Variablen qualifizieren:
Delphi-Quellcode:
Bis bald Chemiker
Unit2.Er2
|
Re: Auswertung?
Guten Morgen
was wird angezeigt? ein Gleichheitszeichen? Was für ein Typ hat "er"? Gewöhne Dir mal bitte an den Variablen "sprechende" Namen zu geben. So kann sich nun keiner etwas darunter vorstellen. Grüße Klaus |
Re: Auswertung?
Zitat:
Delphi-Quellcode:
Zuerst multiplizieren, und die Konstanten als Gleitkomma schreiben. Dann sollte es gehen.
pro := (er * 100.0) / 20.0;
Gruss |
Re: Auswertung?
so gings leider nicht :(
|
Re: Auswertung?
Zitat:
|
Re: Auswertung?
es kommt keine fehler meldung... er zeigt nur immer das ergebniss 0 an
|
Re: Auswertung?
kann mir nicht noch jemand helfen???
|
Re: Auswertung?
Post mal die kompletten Units.
|
Re: Auswertung?
Vielleicht ist es ja eine Integer-Funktion, bei der Result nicht zugewiesen wird :glaskugel:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:02 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