Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Fehler bei Breichsprüfung (https://www.delphipraxis.net/26215-fehler-bei-breichspruefung.html)

Calimero 20. Jul 2004 13:50


Fehler bei Breichsprüfung
 
ab einen wert von über ca. 2622937318 kommt eine msgbox mit der Fehlermeldung "Fehler bei Breichsprüfung" wie kann ich dieses abändern ?

Code:
floattostr(round((MibRow.dwInOctets - old)/1024 *100)/100) + ' kb/s Download';
MibRow.dwInOctets enthält die ca. 2622937318

sakura 20. Jul 2004 14:01

Re: Fehler bei Breichsprüfung
 
Versuche mal
Delphi-Quellcode:
floattostr(round(Integer(Int64(MibRow.dwInOctets) - Int64(old)/1024 * 100))/100) + ' kb/s Download';
...:cat:...

P.S.: Statt [code] nutze bitte [delphi] :!:

Calimero 20. Jul 2004 14:04

Re: Fehler bei Breichsprüfung
 
Es kommt die Meldung "Ungültige Typumwandlung"

Calimero 20. Jul 2004 14:12

Re: Fehler bei Breichsprüfung
 
Hat sich schon erledigt musste nur in

Delphi-Quellcode:
   label1.caption := floattostr(round(int64(MibRow.dwInOctets - int64(old))/1024 *100)/100) + ' kb/s Download';
ändern

und var old nicht als integer sondern als int64

sorry hab nicht richtig in der delphi hilfe geschaut :-( *dummer Calimero*


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