Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi 787454545454545645454544 ist kein gültiger integerwert (https://www.delphipraxis.net/105307-787454545454545645454544-ist-kein-gueltiger-integerwert.html)

Gehstock 19. Dez 2007 16:24


787454545454545645454544 ist kein gültiger integerwert
 
egal was ich mache ich bekomm Obenstehende Fehlermeldung (Titel)

mein Code
Delphi-Quellcode:
var
s : String;
begin
s:=Edit1.Text+Edit2.Text+Edit7.Text+Edit5.Text;
s := InttoStr(StrtoInt64(s) mod 45);

mkinzler 19. Dez 2007 16:25

Re: 787454545454545645454544 ist kein gültiger integerwert
 
Die Zahl ist halt zu groß für einen Integer

Die Muhkuh 19. Dez 2007 16:27

Re: 787454545454545645454544 ist kein gültiger integerwert
 
Int64 verwenden. ;-)

Christian Seehase 19. Dez 2007 16:28

Re: 787454545454545645454544 ist kein gültiger integerwert
 
Moin Manuel,

Zitat:

Zitat von Die Muhkuh
Int64 verwenden. ;-)

Der Wert ist auch für Int64 (viel) zu gross ;-)

Gehstock 19. Dez 2007 16:29

Re: 787454545454545645454544 ist kein gültiger integerwert
 
hatte ich auch schon so etwa geht aber auch net


Delphi-Quellcode:
var
s : String;
i : Int64;
begin
s:=Edit1.Text+Edit2.Text+Edit7.Text+Edit5.Text;
i := StrToInt64(s)
was kann ich noch tun

Nuclear-Ping 19. Dez 2007 16:30

Re: 787454545454545645454544 ist kein gültiger integerwert
 
Was willst du denn mit so'ner Zahl machen?

mkinzler 19. Dez 2007 16:30

Re: 787454545454545645454544 ist kein gültiger integerwert
 
Dir zahl ist zu groß für einen normalen Integer.
-BigInt
-VLI

Die Muhkuh 19. Dez 2007 16:30

Re: 787454545454545645454544 ist kein gültiger integerwert
 
// Murks

idontwantaname 19. Dez 2007 16:30

Re: 787454545454545645454544 ist kein gültiger integerwert
 
Suche mal im Forum nach Hier im Forum suchenLarge Integer oder Hier im Forum suchenVery Big Int oder ähnlichem ;)

Dax 19. Dez 2007 16:34

Re: 787454545454545645454544 ist kein gültiger integerwert
 
Zitat:

Zitat von Gehstock
was kann ich noch tun

In deinem Fall: spezielle Eigenschaften der mod-Arithmetik ausnutzen.

(a + b) mod x = ((a mod x) + (b mod x)) mod x


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:38 Uhr.
Seite 1 von 4  1 23     Letzte »    

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