Seite 1 von 1

PB 4.20 Beta 1 -> Bug Select bei threadsichere EXE

Verfasst: 26.03.2008 20:30
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!

Verfasst: 26.03.2008 20:44
von Andreas_S
4.0: funktioniert

Code: Alles auswählen

Select Left("hallo",1)
	Case "h"
		Debug "WOW"
EndSelect

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

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

Grüße ... Kiffi

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

Verfasst: 27.03.2008 00:36
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?

Verfasst: 27.03.2008 00:42
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

Verfasst: 27.03.2008 01:10
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:

Verfasst: 28.03.2008 15:26
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!

Verfasst: 28.03.2008 15:39
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

Verfasst: 28.03.2008 15:40
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.

Verfasst: 28.03.2008 15:43
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...