PB 4.20 Beta 1 -> Bug Select bei threadsichere EXE

Fragen und Bugreports zur PureBasic 4.0-Beta.
Benutzeravatar
Regenduft
Beiträge: 574
Registriert: 25.03.2008 15:07
Wohnort: THE LÄÄÄND!

PB 4.20 Beta 1 -> Bug Select bei threadsichere EXE

Beitrag von Regenduft »

Folgendes Problem:

Wenn ich "Threadsicheres Executable erstellen" aktiviere erhalte ich an folgender Stelle im Code einen Compilerfehler:

Code: Alles auswählen

    ; Note oder Kommando auswerten...
    Select Left(Feld$, 1)
    
    ; Tempo (+ Notenlänge)
    Case "t"
(...)
Die Fehlermeldung lautet (Markierung auf Case):
[ERROR] Invalide memory access (read error at address 7486800)

Das scheint damit zusammenzuhängen, dass ich bei Select einen Ausdruck, anstatt einer einfachen Variable verwende.

Ist das bei der Beta 2 immernoch? Bei der startet der Compiler bei mir nicht, darum weiß ich nicht ob's das Problem da immernoch gibt!
PureBasic 5.73 LTE x86/x64 | Windows 7 (x64)
Andreas_S
Beiträge: 787
Registriert: 14.04.2007 16:48
Wohnort: Wien Umgebung
Kontaktdaten:

Beitrag von Andreas_S »

4.0: funktioniert

Code: Alles auswählen

Select Left("hallo",1)
	Case "h"
		Debug "WOW"
EndSelect
Benutzeravatar
Kiffi
Beiträge: 10620
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: PB 4.20 Beta 1 -> Bug Select bei threadsichere EXE

Beitrag von Kiffi »

Regenduft hat geschrieben:Ist das bei der Beta 2 immernoch?
http://www.purebasic.fr/english/viewtopic.php?t=30297

Grüße ... Kiffi
Hygge
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: PB 4.20 Beta 1 -> Bug Select bei threadsichere EXE

Beitrag von NicTheQuick »

Regenduft hat geschrieben:Bei der startet der Compiler bei mir nicht, darum weiß ich nicht ob's das Problem da immernoch gibt!
Bei mir startet da auch der Compiler nicht. Weiß jemand, woran das liegt?
Bild
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 6996
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

bei der BETA 2 fehlt irgend eine .dll die man "auf dem PC haben sollte", wenn nicht musst man sich diese selber holen
PureBasic 4.20 Beta 2 - Compiler läuft nicht mehr
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
NicTheQuick
Ein Admin
Beiträge: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von NicTheQuick »

Ahja, Danke!

Hätte ich eigentlich wissen müssen, weil ich den Thread schonmal gelesen
hab. Naja, war dann wohl doch zu viel Bier heut Abend. Wenigstens bin ich
noch mitm Auto heimgekommen. :wink:
Bild
Benutzeravatar
Regenduft
Beiträge: 574
Registriert: 25.03.2008 15:07
Wohnort: THE LÄÄÄND!

Beitrag von Regenduft »

Kleiner Nachtrag:

Ich habe jetzt PB4.20 Beta 2 nach Anleitung im obrigen Link lauffähig gemacht. Das Problem mit dem komplexen Ausdruck im Select ist aber immernoch vorhanden.

Ich muss mich wohl bis zur nächten 4.20er gedulden!
PureBasic 5.73 LTE x86/x64 | Windows 7 (x64)
Benutzeravatar
Kiffi
Beiträge: 10620
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Regenduft hat geschrieben:Das Problem mit dem komplexen Ausdruck im Select ist aber immernoch vorhanden.
ja, das geht aber auch aus meinem Link hervor. Fred hat den Fehler erst
nach Veröffentlichung der Beta 2 finden und korrigieren können. Mit der
(bald erscheinenden) Beta 3 sollte das gegessen sein.

Grüße .... Kiffi
Hygge
Benutzeravatar
HeX0R
Beiträge: 2954
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2
Kontaktdaten:

Beitrag von HeX0R »

Anstatt dich zu gedulden, könntest du es ja auch in If/ElseIf umbasteln oder eine Variable für das eine Zeichen nehmen.

Kommt leider immer mal wieder vor, dass man um PB-Bugs rumprogrammieren muss, bevor man wochen- oder monatelang auf einen Fix wartet.
freak
PureBasic Team
Beiträge: 766
Registriert: 29.08.2004 00:20
Wohnort: Stuttgart

Beitrag von freak »

HeX0R hat geschrieben:Kommt leider immer mal wieder vor, dass man um PB-Bugs rumprogrammieren muss, bevor man wochen- oder monatelang auf einen Fix wartet.
Es heist nicht umsonst "beta" Version...
Gesperrt