Update!
ChangeLog : 1.0.0.1 zu 1.0.0.0
Neu:
- OsVersion() - Zur Ermittlung des Betriebssystems
- Pragma Keyword:
*--
GarbageCollector [Enable/Disable/Delay [Delaytime]]
*---- der GarbageCollector optimiert im Hintergrund den Speicher des Interpreters.
*---- Delay legt den Optimierungs-Intervall fest.
*-- StructureType [C/Normal]
*---- Umschalten C/Normaler Strukturmodus (C - Struktur Speicherblocks sind immer durch 4 teilbar)
*-- ArrayType [C/Normal]
*---- Umschalten C/Normaler ArrayModus (C: Breich = 0...Index-1,Normal: 0...Index)
*-- CompressionLevel [Data/Text/Library] [0…9]
*---- Kompressionsstärke des jeweiligen Bestandteils. Nützlich bei langem Code,großer Data-Sections
Verbessert:
- BugFix: Diverse Bugs bei der Exe/BCode erstellung
- BugFix: Debugger meldete am Programmende einen nicht vorhandenen Fehler
Download:
http://paladiumproject.q-soft.ch
Diese Version sollte viele Bugs der vorherigen schließen.
Neu sind die Pragmas und der GarbageCollector.
Den GarbageCollector sollte man unbedingt ausprobieren, standartmäßig ist er deaktiviert, mit der Zeile "Pragma GarbageCollector Enable" wird er aktiviert. Zum Vergleich: Mini_MediaPlayer.dss brauch ohne den GC beim Abspielen ja nach Song bis zu 20 MB, mit den GC 1-2 MB.
Die Hilfe wird in der nächsten Version auch mal aktualiesiert, in der Hinsicht bin ich leider etwas nachlässig
//EDIT: Sorry, aber einer meiner Beta - Tester hat grade nen Fehler gefunden der nur auftritt wenn man das With - Keyword verwendet und den Debugger abschaltet, bzw. BCode\Exe erstellt. Ist in der nächsten Version raus. Und da kündige ich noch groß an das viele vorherige Bugs geschlossen sind...
