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

28. Februar 2005


PureBasic V3.93 (Windows)

- Hinzugefügt: SortStructuredArray(), SortList(), SortStructuredList()
- Hinzugefügt: bedingte Anweisungen beim LibraryMaker
- Hinzugefügt: KeyboardMode() (war nicht in der Anleitung)
- Hinzugefügt: Optionaler 'Farbe' Parameter bei ColorRequester() und FontRequester()
- Hinzugefügt: SetGadgetText() kann jetzt bei einem editierbaren ComboBoxGadget() verwendet werden
- Hinzugefügt: #PB_Default Support bei ClipSprite() zum Entfernen des Clippings
- Hinzugefügt: #PB_FileSystem_Force bei CopyDirectory()
- Hinzugefügt: #PB_OS_Windows_Server_2003 Support bei OSVersion()
- Hinzugefügt: Base64Decoder(), GetGadgetFont()
- Hinzugefügt: ResizeImage() unterstützt jetzt einen 'Modus' Parameter zur Auswahl des
                     Größenänderungs-Algorithmus
- Hinzugefügt: Ereignis beim Verschieben oder Redimensionieren eines Splitters, wodurch die 'Childs'
                     jetzt angepasst werden können
- Hinzugefügt: Echtzeit-Debugger-Check für Plot(x,y,Farbe) bei ScreenOutput() und SpriteOutput()
- Hinzugefügt: Debugger-Check bei DirectoryEntrySize/Name/Attributes()
- Hinzugefügt: IDE-Verbesserungen von Tinman

- Aktualisiert: Interface-Importer und DirectX9 Interfaces in den Residents (danke an Traumatic!)
- Aktualisiert: Verwendung von Kale's Icons für die IDE
- Aktualisiert: Französische Dokumentation mittels trasfract auf Rechtschreibfehler kontrolliert und
                    überarbeitet

- Optimiert: Debugger-Modus ist kleiner und ermöglicht große strukturierte Variablen
- Optimiert: Misc Library aufgesplittet
- Optimiert: Schnellere Base64Encoder() Funktion
- Optimiert: Verbesserte Code-Generierung für Zuweisung und Verkettung von Strings

- Geändert: OffsetOf() Syntax, um zum SizeOf() zu passen (einheitlicher als vorher)

- Repariert: Ein Bug beim ImageGadget() mit aktiviertem XP-Skin und 32 Bit-Bitmaps
- Repariert: ExplorerListGadget() stellte .ico und .lnk Dateien nicht korrekt dar
- Repariert: ButtonImageGadget() verlor sein Bild unter manch seltenen Umständen mit XP-Skins
- Repariert: Kein 'Ding' (Windows-Sound) mehr beim Klick auf den Vollbildschirm, wenn ExamineMouse()
                 nicht verwendet wurde
- Repariert: Bei Verwendung von ALT+TAB bei einer Fullscreen-Anwendung wird das Icon korrekt dargestellt
- Repariert: Sprites werden jetzt korrekt wiederhergestellt, nach dem Zurückschalten vom Multitasking
- Repariert: CopyDirectory() modifizierte den Eingabestring unter manchen Umständen
- Repariert: ListIndex() war fehlerhaft unter manch seltenen Umständen
- Repariert: RemoveString() und CRC32FingerPrint() konnten nicht in Ausdrücken verwendet werden
- Repariert: SetGadgetItemText() war fehlerhaft in Verbindung mit dem ListView() Gadget
- Repariert: ExamineDirectory() mit einer nicht initialisierten String-Variable
- Repariert: CalendarGadget() Bug, wenn mehrere Kalender auf dem gleichen Fenster initialisiert wurden
- Repariert: RSet() gab in manch seltenen Situationen ein falsches Ergebnis zurück
- Repariert: CreateFile() schlug fehl bei versteckten Dateien
- Repariert: ZeroMemory_(), FillMemory_(), MoveMemory_() und CopyMemory_() wurden nicht erkannt
- Repariert: #PB_Event_MoveWindow wird jetzt korrekt erkannt
- Repariert: #PB_EventType_LostFocus wurde nicht gesendet, wenn 2 StringGadgets nebeneinander
                 platziert waren.
- Repariert: Gadget's Tooltips wurden auf NT4 nicht korrekt dargestellt, wenn das Fenster immer obenauf
                 war
- Repariert: OGG-Plugin funktionierte nicht mehr und manchmal wurden Songs abgeschnitten. Es ist jetzt
                 auch schneller beim Dekodieren.
- Repariert: ResizeImage() verändert jetzt das Bild nicht mehr, wenn die gleichen Dimensionen verwendet
                 werden.
- Repariert: TAB in einem EditorGadget() gibt den Fokus nicht mehr an andere Gadgets, sondern fügt ein
                 TAB ein.
- Repariert: LCase() behandelte das deutsche Zeichen 'ß' nicht korrekt
- Repariert: SetGadgetState() arbeitete nicht korrekt beim OptionGadget()
- Repariert: Die Dimensionen der Codeanzeige vom Debugger werden jetzt gespeichert wie bei den
                 anderen Debugger-Fenstern.
- Repariert: EditorGadget() bei der Verwendung von AddGadgetItem() mit leeren Strings und der -1
                 Position
- Repariert: SortArray() konnte bei großen und bereits sortierten Arrays abstürzen und jetzt auch
                 thread-sicher
- Repariert: ReceiveNetworkFile() behandelte lange Dateinamen nicht korrekt
- Repariert: Darstellungsfehler bei ButtonImageGadget() und Toggle-Modus (mittels API)
- Repariert: SpriteWidth() und SpriteHeight() gaben falsche Werte zurück, wenn ClipSprite() verwendet
                 wurde
- Repariert: MessageRequester() über einem Konsolenfenster schickte das Fenster in den Hintergrund
- Repariert: SetGadgetState() beim ListIconGadget() stahl den aktuellen Fokus
- Repariert: Base64Encoder() erzeugte manchmal eine falsche Ausgabe
- Repariert: Refresh-Probleme beim Frame3DGadget() mit #PB_Frame3D_Single/Double Flags
- Repariert: GDI-Ressourcen Leck beim ButtonImageGadget() und ImageGadget()
- Repariert: RotateSprite3D verwendete einen falschen Winkel
- Repariert: DisableMenuItem() arbeitete nicht mit #PB_Any
- Repariert: GadgetWidth() funktionierte nicht korrekt beim SpinGadget()
- Repariert: Date() gab ein falsches Ergebnis im Falle von 1970,1,1,0,0,0 zurück
- Repariert: CallFunctionFast() akzeptierte nur 17 Parameter anstelle von 20
- Repariert: OpenWindowedScreen() im AutoStretch-Modus verlor einige Pixel
- Repariert: Einige Refresh-Bugs beim PanelGadget()
- Repariert: Fehler bei transparenten Farben und 32 Bit-Screens sowie 'Texture' Sprites
- Repariert: Einige kleine Bugs in der IDE
- Repariert: Einige Compiler-Bugs (String-Verkettung, Interfaces in Prozeduren)

  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