Protected Array IMA

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
gnasen
Beiträge: 578
Registriert: 01.08.2007 14:28
Computerausstattung: PB 4.60

Protected Array IMA

Beitrag von gnasen »

Nabend,
entweder es ist zu spät und ich zu müde, oder da geht etwas ganz doll schief:

Code: Alles auswählen

Procedure.l a()
  
  test1.l
  Protected Dim test.l(1,2)
  test2.l
  
EndProcedure

CallDebugger ;step-by-step
a()
liefert bei mir im debugger immer einen IMA wenn ich in einem Schritt VOR dem Dim Aufruf den Variablenviewer aufrufe. Danach geht es ohne Probleme. Hab mich in meinem Code dumm und dämmlich gesucht bis ich das gefunden habe. Liegt der Fehler bei mir?
pb 4.51
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Beitrag von DrShrek »

Mit PB4.30 keine Probleme.
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Beitrag von cxAlex »

Auch hier kein Problem.

PB 4.3 x86
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Benutzeravatar
X360 Andy
Beiträge: 1206
Registriert: 11.05.2008 00:22
Wohnort: Bodensee
Kontaktdaten:

Beitrag von X360 Andy »

PB 4.30 x86 , PB 4.20 x86 keine Probleme
Benutzeravatar
Deeem2031
Beiträge: 1232
Registriert: 29.08.2004 00:16
Wohnort: Vorm Computer
Kontaktdaten:

Beitrag von Deeem2031 »

Also ich bekomm auch 'nen IMA wenn ich den Variable Viewer vorm Dim aufrufe. (4.30 x86/Standalone Debugger)
Bild
[url=irc://irc.freenode.org/##purebasic.de]irc://irc.freenode.org/##purebasic.de[/url]
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Beitrag von cxAlex »

Ah, Anleitung genau lesen! Wenn ich den Variablen Viewer vor dem Dim einschalte bekomm ich auch nen IMA. Denke das ist ein Bug im Debugger (wie debuggt man den jetzt :mrgreen: ), denn der hängt sich bei mir dann auch komplett auf.
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Benutzeravatar
gnasen
Beiträge: 578
Registriert: 01.08.2007 14:28
Computerausstattung: PB 4.60

Beitrag von gnasen »

cxAlex hat geschrieben:Ah, Anleitung genau lesen!
Hab nochmal beim Debugger geschaut, konnte aber nichts in dieser Richtung finden. Wo hast du da denn was gefunden?
Wenn man ein Array erst mitten in einer Prozedur dimensioniert ist das etwas problematisch.
pb 4.51
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Beitrag von cxAlex »

:mrgreen:

Das wahr eher ein *mir-selbst-gegen-den-kopf-klopf*.

Ich hab übersehen das du geschrieben hast das man den Variablen Viewer verwenden muss. Mein Fehler ^^.
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Antworten