Keine Zeilenanzeige in Makros

Hier werden, insbesondere in den Beta-Phasen, Bugmeldungen gepostet. Das offizielle BugForum ist allerdings hier.
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Keine Zeilenanzeige in Makros

Beitrag von Batze »

Code: Alles auswählen

Macro test
  fehler
  ist hier
EndMacro

test
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.
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
c4s
Beiträge: 1235
Registriert: 19.09.2007 22:18

Re: Keine Zeilenanzeige in Makros

Beitrag 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.
"Menschenskinder, das Niveau dieses Forums singt schon wieder!" — GronkhLP ||| "ich hogffe ihr könnt den fehle endecken" — Marvin133 ||| "Ideoten gibts ..." — computerfreak ||| "Jup, danke. Gruss" — funkheld
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Keine Zeilenanzeige in Makros

Beitrag 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.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Derren
Beiträge: 558
Registriert: 23.07.2011 02:08

Re: Keine Zeilenanzeige in Makros

Beitrag von Derren »

Bei einem Syntaxfehler im Makro, ja.

Wenn aber ein anderes Problem auftritt (z.B. Zugriff auf nicht initalisierte Objekte), dann nicht.

Code: Alles auswählen

Macro test
	SetGadgetState(1,1)
EndMacro

test
Signatur und so
c4s
Beiträge: 1235
Registriert: 19.09.2007 22:18

Re: Keine Zeilenanzeige in Makros

Beitrag von c4s »

...Auf jeden Fall kein Bug.
"Menschenskinder, das Niveau dieses Forums singt schon wieder!" — GronkhLP ||| "ich hogffe ihr könnt den fehle endecken" — Marvin133 ||| "Ideoten gibts ..." — computerfreak ||| "Jup, danke. Gruss" — funkheld
Antworten