![]() |
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:
MibRow.dwInOctets enthält die ca. 2622937318
floattostr(round((MibRow.dwInOctets - old)/1024 *100)/100) + ' kb/s Download';
|
Re: Fehler bei Breichsprüfung
Versuche mal
Delphi-Quellcode:
...:cat:...
floattostr(round(Integer(Int64(MibRow.dwInOctets) - Int64(old)/1024 * 100))/100) + ' kb/s Download';
P.S.: Statt [code] nutze bitte [delphi] :!: |
Re: Fehler bei Breichsprüfung
Es kommt die Meldung "Ungültige Typumwandlung"
|
Re: Fehler bei Breichsprüfung
Hat sich schon erledigt musste nur in
Delphi-Quellcode:
ändern
label1.caption := floattostr(round(int64(MibRow.dwInOctets - int64(old))/1024 *100)/100) + ' kb/s Download';
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 17:06 Uhr. |
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