Thema Datum  Von Nutzer Rating
Antwort
26.10.2010 18:38:49 Lutz aus Hamburg
NotSolved
26.10.2010 20:04:50 Silvia
NotSolved
26.10.2010 22:52:52 LutzHH
NotSolved
27.10.2010 04:16:29 Severus
NotSolved
27.10.2010 10:39:56 LutzHH
NotSolved
Blau Aw:Aw:Aw:Aw:Aw:Überlauf bei allen Variablen-Typen
27.10.2010 16:35:19 Severus
NotSolved
27.10.2010 18:25:17 Severus
NotSolved
27.10.2010 18:26:37 LutzHH
NotSolved
27.10.2010 19:23:23 Severus
NotSolved
27.10.2010 21:14:16 LutzHH
NotSolved
27.10.2010 21:17:24 Severus
NotSolved

Ansicht des Beitrags:
Von:
Severus
Datum:
27.10.2010 16:35:19
Views:
804
Rating: Antwort:
  Ja
Thema:
Aw:Aw:Aw:Aw:Aw:Überlauf bei allen Variablen-Typen
LutzHH schrieb am 27.10.2010 10:39:56:

Ist ja wohl ein schlechter Witz, oder?


Wohl eher ein Compiler Problem. Die Zahlen sind jede für sich ja vom Typ Integer. Offensichtlich versucht der Compiler zunächst die Summe zu bilden, und da beide Zahlen vom Typ integer sind will er auch eine Summe vom Typ Integer bilden, was natürlich schief geht.
Die Zuweisung zur Variablen vom Typ Long oder Single würde erst nach der Summenbildung erfolgen und erfolgt daher eben nicht.
Wenn Du die Zahl 32767 vor der Operation als Long deklarierst geht es:
Zähler = CLng(32767) + 1
Da dem Compiler hier eine Zahl vom Typ Long übergeben wird erzeugt er auch eine Summe vom Typ Long und alles geht glatt.

Severus

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
26.10.2010 18:38:49 Lutz aus Hamburg
NotSolved
26.10.2010 20:04:50 Silvia
NotSolved
26.10.2010 22:52:52 LutzHH
NotSolved
27.10.2010 04:16:29 Severus
NotSolved
27.10.2010 10:39:56 LutzHH
NotSolved
Blau Aw:Aw:Aw:Aw:Aw:Überlauf bei allen Variablen-Typen
27.10.2010 16:35:19 Severus
NotSolved
27.10.2010 18:25:17 Severus
NotSolved
27.10.2010 18:26:37 LutzHH
NotSolved
27.10.2010 19:23:23 Severus
NotSolved
27.10.2010 21:14:16 LutzHH
NotSolved
27.10.2010 21:17:24 Severus
NotSolved