Seite 1 von 1
Keine Zeilenanzeige in Makros
Verfasst: 13.10.2011 10:22
von Batze
Da zeigt er bei mir den Makrotext in einer Zeile an und sagt dann nur, dass der Fehler irgendwo ist, so finde ich den aber bei längeren Makros nicht.
Re: Keine Zeilenanzeige in Makros
Verfasst: 13.10.2011 10:43
von c4s
Das ist nun mal (leider) die Eigenschaft von Makros: Alle Vorkommnisse werden vor dem eigentlichen prüfen von Syntax-Fehlern u.ä. ersetzt. Dadurch ist es nicht möglich genauere Zeilenangaben zu machen.
Re: Keine Zeilenanzeige in Makros
Verfasst: 13.10.2011 13:45
von STARGÅTE
Also bei mir öffnet sich das Makro-Fenster, in dem der Code des Macros steht wo ich dann genau die Zeile makiert bekomme wo der Fehler ist.
Hast du mal ein richtiges Beispiel ?
Hier mein Beispiel ()
Code: Alles auswählen
Structure AllTypes
a.a:b.b:c.c:d.d:f.f:i.i:l.l:q.q:u.u:w.w
EndStructure
Macro WriteMemory(TypeName, Type)
Procedure.i WriteMemory#TypeName(*Memory.AllTypes, TypeName.Type)
*Memory\Type = TypeName
*Memory + SizeOf(TypeName)
ProcedureReturn **Memory ; Hier Fehler
EndProcedure
EndMacro
WriteMemory(Long, l)
Es öffnet sich das Makrofenster, in dem dann Zeile 4 des Makros angezeigt wird.
Re: Keine Zeilenanzeige in Makros
Verfasst: 13.10.2011 17:18
von Derren
Bei einem Syntaxfehler im Makro, ja.
Wenn aber ein anderes Problem auftritt (z.B. Zugriff auf nicht initalisierte Objekte), dann nicht.
Re: Keine Zeilenanzeige in Makros
Verfasst: 13.10.2011 18:59
von c4s
...Auf jeden Fall kein Bug.