PureBasic 4.20 Beta1 (Windows) - Fröhliches neues Jahr!

Ankündigungen PureBasic oder die Community betreffend.
freak
PureBasic Team
Beiträge: 766
Registriert: 29.08.2004 00:20
Wohnort: Stuttgart

PureBasic 4.20 Beta1 (Windows) - Fröhliches neues Jahr!

Beitrag von freak »

Tag zusammen,

Als Weihnachtsgeschenk hat es uns leider nicht mehr gereicht, aber Neujahr ist ja auch ein
netter Anlass um mit etwas Neuem zu überraschen :)

Hier sind die Neuigkeiten:

Code: Alles auswählen

- Neu: Mail library
- Neu: Ftp library
- Neu: RegularExpression library
- Neu: Http library
- Neu: SerialPort library
- Neu: FLAC library
- Neu: SQLite library
- Neu: DirectX 9 subsystem

- Neu: #PB_Sound_MultiChannel
- Neu: Streaming für OGG und FLAC
- Neu: Streaming support für CatchSound()

- Neu: #PB_Compiler_Procedure
- Neu: #PB_Round_Nearest (+#PB_Round_Up and #PB_Round_Down) für Round()
- Neu: CreateImageMenu(), CreateImagePopupMenu() für Office-style Menus
- Neu: #PB_Button_Toggle für ButtonImageGadget()
- Neu: SetGadgetAttribute() mit #PB_Button_Image und #PB_Button_PressedImage für ButtonImageGadget

- Neu: SHA1FingerPrint() und SHA1FileFingerPrint()
- Neu: ExamineMD5Fingerprint(), ExamineSHA1Fingerprint(), NextFingerprint(), FinishFingerprint()
- Neu: CRC32FileFingerprint()
- Neu: neuer Paratemer für Startwert für CRC32Fingeprint() 

- Änderung: der letzte Parameter von Mid() ist nun optional (ohne es wird der Rest des Strings ab Position zurückgegeben)

IDE / Debugger:

- Neu: "Profiler" Tool für den Debugger um festzustellen wie oft Codezeilen ausgeführt werden.
- Neu: Der Debugger kann jetzt Ausdrücke auswerten (im Debugger output Fenster)
- Neu: Im MemoryViewer können die Adressen auch als Ausdrücke (mit Variablen etc) angegeben werden
- Neu: Beginnt die "End-Addresse" im MemoryViewer mit einem "+" wird sie relativ zur Startaddresse gesehen.
- Neu: Durch Plazieren der Maus über einer Variable während des Debuggens kann ihr Wert angezeigt werden
- Neu: Selektieren eines Ausdrucks und Plazieren der Maus darüber zeigt das Ergebnis des Ausdrucks an (soweit möglich)
Eine Beta für Linux uns OSX sollte demnächst folgen.

Zum Download geht es hier:
http://www.purebasic.com/securedownload ... anguage=DE

Im englischen Announcement gibt es noch detailiertere Informationen.
Ich hoffe das nimmt mir keiner Übel wenn ich das nicht alles übersetze:
http://www.purebasic.fr/english/viewtopic.php?p=225288


Wir wollen uns bei allen Usern bedanken die im vergangenen Jahr die Entwicklung von PureBasic
unterstützt haben, sei es durch Bugreports, durch Kritik und Anregungen oder durch Teilnahme am Forum.

Wir wünschen allen ein fröhliches neues Jahr 2008 :)

Das PureBasic Team
Zuletzt geändert von freak am 30.12.2007 23:40, insgesamt 1-mal geändert.
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Beitrag von DrShrek »

Danke!
(Zumindest hier bin ich der erste.) LOL
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Benutzeravatar
PureLust
Beiträge: 1145
Registriert: 21.07.2005 00:02
Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
Wohnort: am schönen Niederrhein

Beitrag von PureLust »

WOW .... na, da fängt das neue Jahr ja schon mal gut an. :D

Vielen Dank an das ganze fleißige PB-Team und Euch allen einen guten Rutsch. :allright:
[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Vielen herzlichen Dank für das tolle Update!
habe die Übersicht nur sehr kurz Überflogen, aber das sieht ja schon mal top aus!
Guten Rutsch und ein erfolgreiches Jahr 2008 an das PB Team!

Werde mir die BETA sofort saugen und mithelfen, Bugs zu finden! :allright:
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 6999
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

man ist das ein seltsammes Gefühl hier mal Mitreden zu können.

"Ich werde gleich updaten"

An diesen Satz muss ich mich erst mal gewöhnen ^^
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
legion
Beiträge: 467
Registriert: 08.10.2006 18:04
Computerausstattung: Intel Core i5-6500 @ 4x 3.6GHz mit Windows 10 Pro, Intel Core-i7 mit Ubuntu 18.04 bionic, x86_64 Linux 4.18.0-16-generic, Microsoft Surface Pro - Windows 10 Pro
Wohnort: Wien
Kontaktdaten:

Beitrag von legion »

Super Sache ! ! ! ! ! !
Vielen Dank und einen guten Rutsch ! :allright:

Lg. Legion
PB 5.71 LTS Windows 10 Pro & Ubuntu 18.04.2 LTS & Linux Mint 19.3
-----------------------------------------------------
Alles ist, wie man glaubt, dass es ist!
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@freak
Auch von mir einen großen herzlichen Dank :D
Ich werd ebenfalls die Beta testen.
Danke schön :allright:
Benutzeravatar
Kurzer
Beiträge: 1617
Registriert: 25.04.2006 17:29
Wohnort: Nähe Hamburg

Beitrag von Kurzer »

:allright: Besten Dank für das "Silvestergeschenk". Juhu, ne native Serialport-Lib.... aber die anderen Neuerungen sind auch klasse.
Danke schön.
"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520
Useralter in 2024: 56 Jahre.
marco2007
Beiträge: 906
Registriert: 26.10.2006 13:19
Kontaktdaten:

Beitrag von marco2007 »

:allright:

Das Tempo ist ja enorm...jetzt habe ich gerade mal PB4.10 installiert + alle Userlibs...und nun schon die neue <)

Bin mal gespannt, wie sich die Userlibs verhalten....
Weiß das PB-Team eventuell, ob es Kompatibiltätsprobleme geben kann?

lg
Marco
Windows 11 - PB 6.03 x64
_________________________________
freak
PureBasic Team
Beiträge: 766
Registriert: 29.08.2004 00:20
Wohnort: Stuttgart

Beitrag von freak »

marco2006 hat geschrieben:Bin mal gespannt, wie sich die Userlibs verhalten....
Weiß das PB-Team eventuell, ob es Kompatibiltätsprobleme geben kann?
Die Änderungen am Mid()-Befehl führen zu inkompatibilität mit allen Tailbite-Libs
die den Befehl verwenden. Das ist leider unvermeindbar.

Das Problem ist aber nur auf der binären Ebene, eine einfache Neucompilierung der libs
ohne Änderungen am Code sollte das Problem beheben.

Ansonsten sind mir keine Problemstellen bekannt.
Antworten