DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Programmierung > MaxonBasic: Variablentypen | [ - Search - New posts - Register - Login - ] |
-1- | [ - Post reply - ] |
2008-01-13, 15:30 h Ralf27 Posts: 2779 User |
Zja, ich mach mich jetzt zum ersten mal in höheren Zahlenebenen auf, die höher als 2GB sind. Seltsamerweise kann MB auch ULONG mit bis zu 4GB, aber nicht immer?!?. Mit # geht es immer, aber das sind Zahlen mit doppelter Genauigkeit. Jetzt kenne ich mich damit weniger aus und im Handbuch zu MaxonBasic finde ich wenig Infos über die Zahlenbereiche der einzelnen Typen. Interger ist klar, das benutze ich ja auch in 99,9% der Fälle(genauer: 16Bit-Integer). Als weiteres Long Integer (32Bit, bzw. eigentlich nur Longs). Mit # (doppelter Genauigkeit) komme ich weiter, aber kann ich das auch benutzen? Ich will hier auch keine Ratespiele veranstalten und Mutmaßungen anstrengen. Ich will für Bildateien die Einsprungpunkte berechnen (Bildgröße bis 4GB) und dann mit kleinen Sprüngen zwischen denn Read() mit Seek() und OFFSET_CURRENT weiterspringen. Das ganze lief bis jetzt mit & und ist eigentlich nur bis 2GB sicher. Es soll aber jetzt auch bis 4GB laufen. Die spätere Umrechnung für Seek() (nur LONG) hab ich schon eingebaut. -- http://www.alternativercomputerclub.de.vu [ - Answer - Quote - Direct link - ] |
2008-01-13, 18:07 h MaikG Posts: 5172 User |
Wie gesagt Intern hat eine LONG den gleichen Speicherbedarf wie eine ULONG. MB merkt den unterschied bzw. baut erst mist bei bestimmten Operationen. Welche das exakt sind kann ich dir nicht sagen. Aber wenn du sagen wir von einer Systemfunktion einen Wert größer 2 GB erhältst und dann unverändert weitergibts geht es. Wenn dir MB bei einer bestimmten Operation, die du zwingend brauchst den Wert vermasselt, kannst du notfalls auf Assembler ausweichen. [ - Answer - Quote - Direct link - ] |
2008-01-13, 18:45 h Holger Posts: 8116 User |
Siehe http://www.amiga-news.de/forum/thread.php?id=28178&BoardID=7#283052 mfg [ - Answer - Quote - Direct link - ] |
-1- | [ - Post reply - ] |
amiga-news.de Forum > Programmierung > MaxonBasic: Variablentypen | [ - Search - New posts - Register - Login - ] |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |