Seite 1 von 1

[Bug] EnableExplicit und With...

Verfasst: 04.02.2006 16:08
von MVXA

Code: Alles auswählen

EnableExplicit

Global *pZahl.Long

*pZahl = AllocateMemory(4)

With *pZahl
    \l = $FFFF
    
    Debug \l
EndWith

Debug *pZahl\l
Ist das schon bekannt? Ohne With funktioniert das ganze...

Verfasst: 05.02.2006 13:27
von Gast
Habe ich getestet und funktioniert bei mir auch (noch) nicht.
Also schön weiter testen. Freue mich schon auf die künftige Relaese.


FF :wink:

Verfasst: 06.02.2006 12:24
von bizzl
Hi,
bin begeistert von PB4.0 beta!

Was mir aufgefallen ist: enableexplicit erscheint nicht in der Autovervollständigen-Liste und wird in der IDE auch nicht grün hervorgehoben.

Richtig toll finde ich die With/Endwith-Befehle und die nenen Möglichkeiten des Case-Befehls (kenne ich noch von früher -Pascal- und habe es vermisst.)

War bestimmt ein hartes Stück Arbeit, aber es hat sich gelohnt.
Vielen Dank an das PureBasic-Team!

Verfasst: 07.02.2006 00:13
von freedimension
Habe ich soeben auch einmal im englischen Board gemeldet :allright:

Verfasst: 07.02.2006 02:40
von freedimension
Schon behoben!

Verfasst: 08.02.2006 22:52
von MVXA
Ohne EnableExplicit funktioniert es genau so wenig, der Compiler meint
das dazu:
[c][21:51:34] [COMPILER] Zeile 6: The following variable doesn't have a 'Structure': pZahl[/c]

Kann mal jemand Fred fragen ob das mit dem Fix auch behoben wurde?
Mein Englisch reicht dazu leider nicht mehr :cry:...

Verfasst: 09.02.2006 00:16
von Batze
Die Meldung hört sich aber eher an als hättest du den * vor einem *pZahl vergessen. Schlag mich nicht wenns doch ein Bug ist.

Verfasst: 09.02.2006 00:17
von MVXA
Sieht eher so aus, als wenn With das * mit erfolg ignoriert...

Verfasst: 09.02.2006 12:44
von Christian
Habe die Frage mal ins englische Forum gestellt ... sind scheinbar noch ein, zwei Fehler mehr, die der WITH : ENDIWTH Befehl hat. ;)

Gruß
Christian