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

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

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

...
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