PureBasic 4.00 Beta5 released.

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

PureBasic 4.00 Beta5 released.

Beitrag von freak »

http://www.purebasic.com/securedownload ... anguage=DE

Auser Bugfixes gibt es nichts neues dieses mal.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

>> Auser Bugfixes gibt es nichts neues dieses mal.
Das ist doch das wichtigste :allright:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: PureBasic 4.00 Beta5 released.

Beitrag von Kiffi »

Hallo freak,

erstmal vielen Dank für das Update!
freak hat geschrieben:Auser Bugfixes gibt es nichts neues dieses mal.
kann man irgendwo nachlesen, was gefixt wurde?

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
Pelagio
Beiträge: 424
Registriert: 11.11.2004 17:52
Computerausstattung: AMD Ryzen 5 7600 6-Core Prozessor 3.80 GHz
16,0 GB Arbeitsspeicher
Windows 11 Pro Betriebssystem
Wohnort: Bremen

Beitrag von Pelagio »

/:->
Auch von meiner Seite,
vielen Dank für das schnelle Update
allerdings welche Bugs beseitigt wurden ist nicht bekannt und 2 Bugs wurden nicht gefixt:
Ich habe mir PB4 Beta4 geladen und überprüft ob die Fehler die ich bei Beta 3 gefunden hatte beseitigt wurden. Gleich vorab, die Fehler sind immer noch vorhanden.
1: Es gib einen ASM Fehler (MP10 error: illegal instruction) wenn ich versuche Eine Procedure zu deklarieren die eine LinkedList über gibt

Declare Procedure(LinkedList)

2: Double und Quad werden als Typen mit DatabaseColumnType erkannt, sie werden auch mit GetDatabaseDouble oder GetDatabaseQuad geladen. Aber ein Datumsfeld wird als Numerictyp erkannt kann aber nur als String geladen werden, was unlogisch und somit für die Programmierung ein Hindernis sein kann.
:roll:
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

@Pelagio
Die Datenbank-Datumstypen werden nicht nativ in PB unterstützt. Deshalb String. Ist kein Bug sondern eine Einschränkung

Code: Alles auswählen

Declare test(MyList()) 

Procedure test(MyList())
EndProcedure
Keine Probleme
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Pelagio
Beiträge: 424
Registriert: 11.11.2004 17:52
Computerausstattung: AMD Ryzen 5 7600 6-Core Prozessor 3.80 GHz
16,0 GB Arbeitsspeicher
Windows 11 Pro Betriebssystem
Wohnort: Bremen

Beitrag von Pelagio »

@ts-soft
Keine Probleme ???

Was macht den dieser Code:

Code: Alles auswählen

NewList MyList()

Declare test1(MyList())
Declare test2(MyList())

Procedure test1(MyList())
EndProcedure

Procedure test2(MyList())
EndProcedure
Oder auch dieser Code:

Code: Alles auswählen

NewList MyList()

Declare test1(MyList())

Procedure test2()
EndProcedure

Procedure test1(MyList())
EndProcedure
Ich gebe aber zu, ich hätte noch etwas ausführlicher auf die Problematik, den Bug eingehen müssen als ich ihn schilderte. :oops:
Die Datenbank-Datumstypen werden nicht nativ in PB unterstützt. Deshalb String. Ist kein Bug sondern eine Einschränkung
Das gebe ich ja zu, aber dann darf der Befehl DatabaseColumnType keine falsche Information liefern: Das ist das eigendliche Problem!!!
Beim Datum liefert DatabaseColumnType den NumericTyp und ich lese dann auch mit DataBaseLong aus, wenn ich es nicht besser wüsste und einen Numerischen Typ als String auslese. Denn dann kann ich grundsätzlich, da ich ja nicht immer weiß wann ein Datumsfeld kommt, alle Felder als String auslesen. Was soll das, unlogisch oder? :freak:
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

@Pelagio
Das mit den Declares solltest vielleicht nochmal im engl. Posten, ich benutze
ja so gut wie keine Declares. Hatte ähnliches Problem mit Prototypes und
Arrays, wurde aber bereits gefixed. Da kam der Fehler auch erst bei 2
Prototypes mit Array hintereinander.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Pelagio
Beiträge: 424
Registriert: 11.11.2004 17:52
Computerausstattung: AMD Ryzen 5 7600 6-Core Prozessor 3.80 GHz
16,0 GB Arbeitsspeicher
Windows 11 Pro Betriebssystem
Wohnort: Bremen

Beitrag von Pelagio »

@ts-soft

Ich würde ja gerne das Problem im Englisch Forum posten, aber leider bin ich kein Mitglied und kann deswegen leider nicht posten. Da ich nicht gut englisch kann, habe ich auch nicht vor mich dort registrieren zu lassen. Allerdings war mir nicht klar das das Deutsche Forum so unwichtig ist das die hier gepostete Probleme keine große Beachtung finden. :?:
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Das mit den Declares wurde gemeldet, das andere mit der DB hab ich dort
glaube ich schon mal gelesen, bin mir aber nicht sicher.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Pelagio
Beiträge: 424
Registriert: 11.11.2004 17:52
Computerausstattung: AMD Ryzen 5 7600 6-Core Prozessor 3.80 GHz
16,0 GB Arbeitsspeicher
Windows 11 Pro Betriebssystem
Wohnort: Bremen

Beitrag von Pelagio »

@ts-soft
Ich Danke Dir, ich wuste das man sich auf Gute Leute verlassen kann.
:bounce: :bounce:
Antworten