1,49gb Mav in blitzplus bei readstring
Übersicht

![]() |
Xaymarehemals "Cgamer"Betreff: 1,49gb Mav in blitzplus bei readstring |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi,
Ich hab jetzt schon seit zwei tagen das problem das ich bei diesem code: Code: [AUSKLAPPEN] CreateDir "Temp"
WFil = ReadFile(File$) While Not Eof(WFil) name$ = ReadString(WFil) size = ReadInt(WFil) If FileType(Path$ + name$) = 0 file2 = WriteFile("Temp\" + name$) For i = 0 To size WriteByte file2, ReadByte(WFil) Next CloseFile file2 EndIf Wend CloseFile WFil einen MAV mit 1,49gb(kann auch größer sein, ich hab nicht so viel virtuellen arbeitsspeicher) bekomm. Kann mir einer erklären wieso? In bb funzt der code einwandfrei. MfG |
||
Warbseite |
![]() |
SpionAtom |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hoppla, hab mich vertan... | ||
os: Windows 10 Home cpu: Intel Core i7 6700K 4.00Ghz gpu: NVIDIA GeForce GTX 1080 |
![]() |
hecticSieger des IS Talentwettbewerb 2006 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wie darf man das verstehen, du liest/schreibst eine Datei die größer als 1.49 GB groß ist? Allein schon ein SIGNED Integer kann maximal 2^31 = 2147483648 Byte = 2.0 GiB darstellen. Danach ist schluß. Vielleicht wird die Grenze aus irgendwelchen Gründe etwas vorher beschritten. | ||
Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D |
![]() |
Xaymarehemals "Cgamer" |
![]() Antworten mit Zitat ![]() |
---|---|---|
Erklärung:
Wenn ich das Programm starte bekomm ich einen MAV der dann ganze 1,49gb verbraucht, obwohl ich nur 2kb in eine datei reinschreiben/rauslesen möchte. In b3d passiert dieser riesenmav nicht... da kommt nen c++ fehler. |
||
Warbseite |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group