Pure Basic : optimized basic compiler
English  
Francais  
Einführung visual basic compiler Neuigkeiten visual basic compiler Download visual basic compiler Screenshots optimized programming language Bestellung visual basic compiler Support visual basic compiler FAQ optimized programming language Links

4th April 2002


PureBasic V3.00 (Windows) :

- Hinzugefügt: Library PureLibrary: OpenLibrary(), IsFunction(), CallFunction(), CloseLibrary()
- Hinzugefügt: Help PureLibrary: OpenHelp(), CloseHelp()
- Hinzugefügt: Clipboard PureLibrary: ClearClipboard(), GetClipboardText(), GetClipboardData(), SetClipboardData(), SetClipboardText()
- Hinzugefügt: ElseIf
- Hinzugefügt: Wenn eine Bedingung (If/While...) nicht vor ENDPROCEDURE abgeschlossen wurde, zeigt der Compiler eine Fehlermeldung.
- Hinzugefügt: ToolBarToolTip()
- Hinzugefügt: SpritePixelCollision()
- Hinzugefügt: Timer PureLibrary (Danke an Danilo): StartTimer(), EndTimer(), GetMinTimerResolution(), GetMaxTimerResolution()
- Hinzugefügt: ComDX PureLibrary (Danke an Danilo): CallCOM(), CallDX()
- Hinzugefügt: Printer PureLibrary: NewPrinterPage(), PrinterOutput(), PrintRequester(), StartPrinting(), StopPrinting(), PrinterPageWidth(), PrinterPageHeight()
- Hinzugefügt: Variable Befehls-Argumente für jede Funktion
- Hinzugefügt: Declare und DeclareDLL, um Prozeduren vor Ihrer eigentlichen (inhaltlichen) Defininierung zu deklarieren
- Hinzugefügt: CopyMemoryString(), MemoryStringLength(), CompareMemory(), ReAllocateMemory(), CompareMemoryString()
- Hinzugefügt: CopyImage(), ResizeImage(), GrabImage()
- Hinzugefügt: MovieStatus(), MovieLength()
- Hinzugefügt: SoundVolume(), SoundPan(), SoundFrequency(), CatchSound()
- Hinzugefügt: FirstDatabaseRow(), PreviousDatabaseRow()
- Hinzugefügt: CreatePalette(), GetPaletteColor(), SetPaletteColor(), UsePalette()
- Hinzugefügt: RGB(), ReplaceString(), StrU(), StrF(), ValF()
- Hinzugefügt: HideGadget(), GadgetID()
- Hinzugefügt: Niederländischer Catalog für den Editor

- Aktualisiert: Brandneue Library-Architektur, um NUR benötigte Befehle in das endgültige Executable einzubinden. Zur Zeit sind noch nicht alle Libraries soweit optimiert, um diese Funktion zu benutzen. Aber dies wird passieren, in naher Zukunft :). Außerdem benutzen alle Libraries das Standard STDCALL Format, somit gibt es keine umgekehrte Argumentreihenfolge mehr.. Alte Libraries sind jedoch weiterhin voll kompatibel.
- Aktualisiert: StopSound(): Die Übergabe von '-1' stoppt alle gerade abgespielten Sounds.
- Aktualisiert: PlaySound(): Der Flags Parameter ist jetzt optional.
- Aktualisiert: Sort(): es kann jetzt ein zu sortierender Bereich definiert werden (z.B.: von den Elementen 20 bis 50 eines Arrays).
- Aktualisiert: Resident Datei: #VK_xx Konstanten hinzugefügt, einige Strukturen repariert.

- Geändert: Intern werden die Parameter von Prozeduren jetzt in der richtigen Reihenfolge verarbeitet. Warnung: alle Callbacks müssen geändert werden, um dies zu berücksichtigen. Dies bedeutet auch, dass DLL Prozedur-Parameter in der richtigen Reihenfolge übergeben werden können.
- Geändert: InitSound() benötigt keinen "Maximum Sound" Parameter mehr.
- Geändert: Namensänderung von BackColour(), FrontColour() und TransparentSpriteColour() in BackColor(), FrontColor() und TransparentSpriteColor()

- Repariert: Compiler Absturz beim Verwenden von konstanten Strings, mehr Überprüfungen durch den Preprocessor
- Repariert: StartDrawing() Bugs
- Repariert: Random(), um bessere Zufallszahlen zu erhalten.
- Repariert: GetDatabaseString() beim Erhalten von Null-Werten
- Repariert: ExamineDirectory(): Fehler auf Win9x Systemen unter speziellen Umständen
- Repariert: Resident Problem. Jetzt werden Anwender-Residents geladen.
- Repariert: Editor Bug, welcher das Eingeben von speziellen Zeichen (oberhalb von 128 in der ASCII Tabelle) verhinderte und einige weitere Bugs.
- Repariert: FPU Bug, welcher das korrekte Arbeiten von OpenGL verhinderte.
- Repariert: 'Debug' Befehl: akzeptiert jetzt Fließkomma- und String-Funktionen ohne Probleme.

- Entfernt: Mr. Skunk PureLibraries, da einige fehlerhaft waren und wir nicht im Besitz der Sourcecodes sind, um diese zu reparieren.


  Copyright © 2017 Fantaisie Software support@purebasic.com  


By the same author, discover the new web client-side programming language
based on established BASIC rules on spiderbasic.com