Klassen, Methoden, … die Skripte im Manual hierzu sind Schrott!

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

355 113
Posts: 5
Joined: 15 Jun 2019, 04:12

Klassen, Methoden, … die Skripte im Manual hierzu sind Schrott!

Post by 355 113 » 18 Apr 2024, 04:14

Irgendwann möchte ich dieses Zeugs mal verstehen, aber leider bietet das Manual keine Hilfe.
https://ahkde.github.io/docs/v1/Objects.htm#Custom_Classes
Das folgende Beispiel zeigt, wie Basisobjekte einfach mit dem Schlüsselwort "class" definiert werden können:

Code: Select all

class KlasseName extends BasisklasseName
{
    InstanzVar := Ausdruck
    static KlasseVar := Ausdruck

    class VerschachtelteKlasse
    {
        ...
    }

    Methode()
    {
        ...
    }

    Eigenschaft[]  ; Die eckigen Klammern sind optional
    {
        get {
            return ...
        }
        set {
            return ... := value
        }
    }
}
Nun, mir zeigt es nur: Error: Not a valid method, class or property definition.
Und auch alle unmittelbar darauf folgenden Skripte im Manual reagieren so.
(Auf https://ahkde.github.io/docs/v2/Objects.htm#Custom_Classes übrigens das gleiche.)
Einem Beruf-Programmierer mögen diese Skript-Beispiele wohl etwas sagen, mir, außer dem Error, leider nichts!
Kann vielleicht jemand diesem "…" Unsinn wenigstens zu etwas Sinn verhelfen?

just me
Posts: 9508
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Klassen, Methoden, … die Skripte im Manual hierzu sind Schrott!

Post by just me » 18 Apr 2024, 11:39

… die Skripte im Manual hierzu sind Schrott!
Moin,

ganz so schlimm sind sie nicht. Du hast Dir nur leider etwas ausgesucht, das in der Doku nicht als Skript sondern als 'Beispiel' bezeichnet wird. Der Grund dafür sollte sich dem Betrachter erschließen, wenn er auf die ... Punkte trifft: Es handelt sich um etwas wie 'Pseudocode' und soll nur auf die folgenden Erklärungen vorbereiten. Lauffähige Skripte, in denen Klassen verwendet werden, finden sich en masse im Forum. Man kann sie sich anschauen und auf die Doku zurückgreifen, wenn man etwas nicht versteht. Dann ist die Doku vielleicht wirklich hilfreich.

Post Reply

Return to “Ich brauche Hilfe”