MemAlloc - Speicher nicht leer

Übersicht BlitzMax, BlitzMax NG Allgemein

Neue Antwort erstellen

Der Eisvogel

Betreff: MemAlloc - Speicher nicht leer

BeitragDo, Sep 16, 2010 18:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo
Mir ist eben aufgefallen, dass Speicher, den ich zuvor mit MemAlloc reserviert habe, teilweise nicht 0 ist. Ist das normal?

Folgender Code zeigt was ich meine:

BlitzMax: [AUSKLAPPEN]
Local lala:Byte Ptr[100]

For i = 0 To 99
lala[i] = MemAlloc(4)
Next

For i = 0 To 99
Print Int Ptr(lala[i])[0]
Next


Eigentlich sollte doch jeder Speicher 0 enthalten oder nicht?

MfG
Der Eisvogel
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D
Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB
Projekte: Window-Crasher
Ich liebe es mit der WinAPI zu spielen.

Noobody

BeitragDo, Sep 16, 2010 18:30
Antworten mit Zitat
Benutzer-Profile anzeigen
Nein. Mit MemAlloc angeforderter Speicher ist nicht initialisiert.
Man is the best computer we can put aboard a spacecraft ... and the only one that can be mass produced with unskilled labor. -- Wernher von Braun

Der Eisvogel

BeitragDo, Sep 16, 2010 20:38
Antworten mit Zitat
Benutzer-Profile anzeigen
Ah, ok. Das klärt dann woll einige meine Fehler. Danke
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D
Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB
Projekte: Window-Crasher
Ich liebe es mit der WinAPI zu spielen.

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group