Hallo Jochen, hallo Florian, > > Auch wenn ich nicht Makrro Programmiere, aber grundsätzlich: Man > Hilft sich immer damit, dass man "sprechende" Namen hergibt. INT x,y > FLOAT a,b STRING sText,sTitel MYOBJECT myO [...] > > Man soll schon am Namen erkennen können welcher Typ es ist (DatHeute, > oFeld....)
Ich habe auch Makro nur auf dem trial-and-error-Weg erlernt. Bei Variablen müsste aber klar sein: Der Name sollte zum einen den Typ mit kennzeichnen, aber auch klar zu erkennen geben, worum es sich handelt. Viele Leute nehmen gerne die englische Sprache zum Kennzeichnen. Da ich wenig im internationalen Sprachraum mache und in deutschsprachigen Listen helfe ziehe ich all Kennzeichner die deutsche Sprache vor. o.. für OBJECT geht natürlich recht einfach als Kennzeichnung, bei daDatum und doZahl müssen es dann aber schon zwei Kennzeichner sein, da es die Datentypen DATE und DOUBLE gibt. Das gibt es dann noch einmal bei siZahl und stText für die Datentypen SINGLE und STRING. >> >> kannst Du mir bitte für einen Absatz in der Kurzanleitung >> "Makroprogrammierung" helfen bzw. überprüfen, ob folgender Text >> sachlich richtig ist. Für Ergänzungen bin ich offen und dankbar. >> >> Variablen-Typen: Es gibt verschiedene Typen von Variablen: OBJECT. >> .... Die Variablentypen stehen übrigens im Anhang des Base-Handbuches. Vielleicht einfach die Tabelle übernehmen? >> >> Praktische Tipps für die Programmierung: Syntax: Alle Variablen vom >> Typ OBJECT. mit o... beginnen lassen (Beispiel: oVariablename) >> >> Deklaration: Es ist empfehlenswert, am Anfang der Prozedur eine >> Deklaration zu erstellen. Beispiel: Sub Main DIM oVariablename AS >> OBJECT End Sub Vor allem, wenn später jemand darauf kommt, am Anfang des Codes außerhalb der Prozeduren "OPTION EXPLICIT" einzutippen ist es vorbei mit allen Variablen, die nicht vorher definiert wurden. Das kann manchmal ganz heilsam sein, wenn jemand durch Schreibfehler meint, doch überall die gleiche Variable gesetzt zu haben, sich bei der Rechnung aber wundert, warum immer das Zehnfache im Portemonnaie sein müsste, aber leider nur die Rechnung nicht stimmt. Ein kleiner Dreher bei einer Variablen und schon gibt es zwei Variablen mit unterschiedlichen Werten. Gruß Robert -- Liste abmelden mit E-Mail an: [email protected] Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
