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: discuss+unsubscribe@de.libreoffice.org
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
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.