Updates

 Auf dieser Seite finden Sie die neuesten Updates rund um PureBasic.

 Beachten Sie auch die Rubriken Downloads und User-Libs.

 

Update

OS

Version

Datum

Größe

PureBasic-Update

(Installation einer neuen PureBasic-Vollversion; erhältlich im persönlichen Download-Zugang auf www.purebasic.com)

Windows, Linux, MacOS X

(Von PureBasic werden keine gesonderten Update-Archive mehr bereitgestellt. Bitte die gewünschte Vollversion downloaden und neu installieren. Zur Vermeidung von Problemen möglichst nicht über eine vorhandene Installation, insbesondere nicht über eine ältere PB v3.x Version!)

4.50

und ältere

Juni 2010

15 MByte

 

Neueste Library-Updates:

 

www.purebasic.com/update/

Die auf dieser Seite aufgeführten Libraries enthalten jeweils neueste Updates nach Erscheinen eines regulären Updates. Diese können mit Rechts-Klick > "Ziel speichern unter" geladen werden und müssen in das Verzeichnis "PureBasic\PureLibraries\" kopiert werden.

(Sofern Ihr Internet-Browser automatisch die Endung ".txt" zu den gespeicherten Dateien hinzufügt, dann löschen Sie diese per Hand. Auf jeden Fall darf sich immer nur ein Exemplar einer Library im o.g. Verzeichnis befinden.)

www.purebasic.com/beta/

Die auf dieser Seite aufgeführten Libraries erscheinen auch jeweils nach Erscheinen eines regulären Updates. Dabei handelt es sich jedoch um Beta-Versionen, die zum Testen gedacht sind. Daher sind diese unbedingt mit Vorsicht zu genießen.

Alle weiteren Hinweise gelten analog wie bei den "Updates".

 

Inhalt des letzten Updates v4.50:

7. Juni 2010 : Version 4.50
-
Hinzugefügt: Unterstützung für Array, List, Map innerhalb von Strukturen
-
Hinzugefügt: CopyList(), CopyMap(), CopyArray()
-
Hinzugefügt: FreeList(), FreeMap(), FreeArray()
-
Hinzugefügt: CopyStructure(), InitializeStructure()
-
Hinzugefügt: Lautstärke-Support bei PlaySound()
-
Hinzugefügt: Tiefe-Parameter bei SaveImage()
-
Hinzugefügt: ImageDepth() Flag, um die originale oder aktuelle Bildtiefe zu erhalten
-
Hinzugefügt: #PB_Image_Transparent Flag bei CreateImage()
-
Hinzugefügt: 32Bit Support beim TGA Bild-Decoder
-
Hinzugefügt: RoundBox(), AbortFTPFile(), RandomData()
-
Hinzugefügt: #PB_2DDrawing_AllChannels Modus bei DrawingMode()
-
Hinzugefügt: Image (Bild) Unterstützung bei ComboBoxGadget()
-
Hinzugefügt: Grafische Console-Funktionen auf Linux
-
Hinzugefügt: Unterstützung für große Dateien bei der 'File' Library auf Linux/OSX
-
Hinzugefügt: CryptRandom(), CryptRandomData(), OpenCryptRandom(), CloseCryptRandom()
-
Hinzugefügt: Viele Mathe-Funktionen: Exp(), ATan2(), Radian(), Degree(), [A]CosH(), [A]SinH(), [A]TanH(), IsNaN(), IsInfinity(), NaN(), Infinity(), Sign()
-
Hinzugefügt: 'Debugger' Library, um einige Debugger-Aktionen aus dem Code heraus kontrollieren zu können

-
Geändert: Die Image Library behandelt Bilder jetzt intern als 24Bit oder 32Bit (das Laden und Speichern funktioniert mit anderen Bit-Tiefen)

-
Repariert: So einige Bugs in den Libraries und im Compiler

IDE/Debugger:
-
Hinzugefügt: Schlüsselwort-Unterstreichung bei Break, Continue, ProcedureReturn
-
Hinzugefügt: StatusBar-Hilfe für Prototypen und Interfaces
-
Hinzugefügt: Schlüsselwort-abhängige Einrückung (Block-Modus ist weiterhin verfügbar)
-
Hinzugefügt: Option "Einrückung formatieren" im Bearbeiten-Menü
-
Hinzugefügt: Einrücknugs-Hilfslinien und Leerzeichen-Optionen
-
Hinzugefügt: Die Möglichkeit zur Auswahl mehrerer Compiler in den Compiler-Optionen
-
Hinzugefügt: Purifier-Werkzeug für den Debugger
-
Hinzugefügt: Vollständige Debugger-Kompatibilität zwischen allen OS und Prozessoren
-
Hinzugefügt: Netzwerk-Debuggen für den eigenständigen Debugger
-
Hinzugefügt: Daten-Haltepunkte beim Debugger
-
Hinzugefügt: Unterstützung für strukturierte Einträge in den 'Array/Listen/Map anzeigen' Registern der Variablenliste

-
Geändert: Die Array, Listen bzw. Map-Namen in der Variablenliste müssen nun mit "()" eingegeben werden, um ihre Elemente anzuzeigen.

Inhalte der einzelnen PureBasic-Updates in der jüngeren Vergangenheit finden Sie in der Geschichte.