Tips und Tricks zum Thema Debugging
AsString()-Funktion
Sicher wussten Sie schon, dass die AsString()-Funktion für Objekte normalerweise die Größe und Adresse des Objekts zurückgibt? Aber wussten Sie auch schon, dass Sie diesen Rückgabewert selbst beeinflussen können?
Schreiben Sie einfach eine Methode AsString() mit Ihrem selbstdefinierten Rückgabestring. Beispiel:
CLASS Test
PROTECT cName AS STRING
METHOD Init(cName) CLASS Test
SELF:cName := cName
METHOD AsString() CLASS Test
RETURN SELF:cName
FUNCTION Start
LOCAL o AS Test
o := Test{"Hello"}
? AsString(o) // "Hello"
Vielleicht können Sie dies ja im Zusammenhang mit der _Debout32()-Funktion sinnvoll einsetzen.
Letzte Änderung des Inhalts auf dieser Seite: 06.03.03
|