Diskussion:VJass – Mappedia

Diskussion:VJass

Aus Mappedia
Wechseln zu: Navigation, Suche

Debug preprocessor

Soweit ich weiß ist das Schlüsselwort "debug" ein feature von WC3, kann aber vom Endbenutzer nicht genutzt werden. Grimoire hat ein Feld dafür, dass WC3 mit einem Kommandozeilenparameter aufgerufen wird, damit diese Zeilen geparst werden. Allerdings ist das dann möglicherweise kein Feature von vJass. Bitte um Überprüfung.

--Backe 20:20, 25. Aug. 2007 (CEST)

Stimmt, "debug" ist ein Feature von Jass, dass wie ein Kommentar wirkt. VJass entfernt dieses "debug" einfach, wenn es im debug-modus aufgerufen wird. es ist also ein Feature von vJass.
--peq

Wie wäre es mit einer Formulierung im Stil "Das vorhandene Feature der debug-Anweisung wird durch vJASS dahingehend verbessert, dass..."? Dadurch würde klarer werden, dass das Schlüsselwort sowieso schon vorhanden ist, aber durch vJASS nochmal eine sonderbehandlung erhält --Backe 14:50, 30. Aug. 2007 (CEST)

Tschuldigung, aber wo steht, dass man Struct-Elemente nicht nullen muss? Desweiteren würde ich die Struct-Erklärung eventuell auf eine Extra-Seite verlegen und noch etwas ausführlicher beschreiben.

--Barade 17:06, 2008-09-28

Struct-Elemente sind globale Variablen und sie werden normalerweise später wieder mit einem neuen Wert überschrieben was den gleichen Effekt hat wie das null-Setzen. Quelle kann ich jetzt nicht angeben, weil wc3campaigns nicht erreichbar ist.

--peq 17:59, 2008-11-01

Bedeutet das, dass wenn ich in einer Variable ein Handle gespeichert habe, dieses aber bereits der zweite Wert der Variable (sie hatte davor also ein anderes Handle gespeichert) ist, ich sie nicht mehr nullen muss? Ich würde dann aber dennoch nicht sagen, dass man sie gar nicht nullen muss, da es sich nicht von selbst versteht, ihren Wert noch zu ändern. Außer natürlich, es wird vom JassHelper selbst umgewandelt, sodass es automatisiert abläuft.

--Barade 18:26, 21. Nov. 2008 (CET)

Selbst wenn man nicht nullt und den Wert nicht mehr ändert hat man ja höchstens so viele ungenullte handles, wie ein array groß ist und da Arrays relativ klein sind, würde ich sagen, dass das normalerweise nicht ins Gewicht fällt und man sich die Zeilen auch sparen kann. Bei lokalen Variablen hingegen hat man ja das Problem, dass das ganze unbeschränkt wachen kann.
Hier noch die oben genannte Quelle: http://wc3campaigns.net/showthread.php?t=81872
--peq 18:02, 27. Nov. 2008 (CET)
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Warcraft-Mapping
Werkzeuge