23.01.2015, 12:53
Ja Bernd das funktioniert wie du es beschreiben hast ohne Unterscheidung Globlal/Lokale-Variable.
Ok ich habe mal Deftype geprüft das macht auch keine Test ob es die Varibale schon gibt z.B:
wenn ich aber deinen Code einfüge klapps da auch mit der Fehlermeldung und zwar hier:
Was ich nicht ganz verstehe ist das es ohne nicht geht den in der Subroutine JL_0_8E3C kann/wird auch findvariable aufgerufen?
PS: Welche Befehle könnten noch davon betroffen sein?
Ok ich habe mal Deftype geprüft das macht auch keine Test ob es die Varibale schon gibt z.B:
Code:
Dim mem.s(200)
DEFTYPE.l mem
Code:
JL_0_C2C0:
BSR.w getparameter
+ MOVE.w d2,-(a7)
+ JSR findvariable
+ BNE 'l3
+ JMP errormsg_declaredtwice
+ 'l3
+ MOVE.w (a7)+,d2
BSR.w JL_0_8E3C
Was ich nicht ganz verstehe ist das es ohne nicht geht den in der Subroutine JL_0_8E3C kann/wird auch findvariable aufgerufen?
PS: Welche Befehle könnten noch davon betroffen sein?