Einstieg in OO Programmierung

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

surfhai
**
Beiträge: 28
Registriert: Di, 17.08.2004 08:42

Einstieg in OO Programmierung

Beitrag von surfhai »

Hallo,

ich habe für Excel schon ein paar Makros geschrieben. Allerdings habe ich nicht so viel Ahnung von VBA, aber wenn ich etwas gesucht habe mit der Hilfefunktion von Microsoft Visual Basic dann habe ich auch meist das gefunden was ich brauchte.

Was ich jetzt suche in OO ist diese Hilfefunktion um Makros schreiben zu können.

Gruß Thorsten
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Beitrag von pmoegenb »

Hallo Thorsten,

schau Dir mal http://www.dannenhoefer.de/faqstarbasic/index.html an.
Gruß

Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
surfhai
**
Beiträge: 28
Registriert: Di, 17.08.2004 08:42

Beitrag von surfhai »

Danke, der Link sieht sehr hilfreich aus.
Was ich mir nurnoch wünschen würde, wäre das in einer Hilfe wie die vom Normalen OO mit Suchfunktion. Denn wenn es lokal aufm Rechner wäre, würde man alles schneller finden. Aber das wird es wahrscheinlich nicht geben.

Gruß Thorsten
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Beitrag von pmoegenb »

Hallo Thorsten,

ich denke Du hast dieses nicht gelesen:
Diese FAQ gibt es auch als StarOffice / OpenOffice.org Dokument oder als PDF-Dokument .
Achtung! Diese beiden Versionen entsprechen nicht immer der aktuellen Online-Version.
Zusätzlich kann man auch die HTML-Version herunterladen.
Du kannst also Alles lokal vorhalten und die Suchfunktionen des jeweiligen Anwenderprogramms verwenden.
Gruß

Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
kannenklaus
*****
Beiträge: 319
Registriert: Mi, 14.12.2005 08:08
Wohnort: freising - oder dort, wo das bier herkommt

Beitrag von kannenklaus »

hallo thorsten,
Was ich jetzt suche in OO ist diese Hilfefunktion um Makros schreiben zu können.
in der online-hilfe von oo sind "nur" laufzeit-funktionen und grundlegende dinge wie schleifen etc. dokumentiert und mit beispielen versehen. nach meiner meingung musst du ausdauernd sein und mehrere quellen anzapfen, um weiter zu kommen. neben der bereits genannten starbasic faq haben wir folgende materialien immer weitergeholfen.

- das buch von thomas krumbein (hier im forum toxitiom) s.a. http://www.galileocomputing.de/katalog ... 2g2Yy-2gTA

- das forum natürlich s.a.
viewtopic.php?t=1553

- und die beispiele von rene martin
http://www.compurem.de/ooo/Buchbeispiele.zip

viel erfolg und ausdauer (es lohnt sich) wünscht dir

klaus
ykcim
*****
Beiträge: 324
Registriert: Di, 29.07.2003 15:22
Wohnort: Neu-Isenburg
Kontaktdaten:

Beitrag von ykcim »

Hallo Surfhai,
Was ich mir nurnoch wünschen würde, wäre das in einer Hilfe wie die vom Normalen OO mit Suchfunktion. Denn wenn es lokal aufm Rechner wäre, würde man alles schneller finden. Aber das wird es wahrscheinlich nicht geben.
Nein, wird es nicht geben. Eine HTML-Version mit Stichwortverzeichnis, eine PDF-Version und eine Writer-Version sind auch wirklich genug. :-).


mfg
Michael
__
FAQ zu Starbasic -> http://www.starbasicfaq.de
surfhai
**
Beiträge: 28
Registriert: Di, 17.08.2004 08:42

Beitrag von surfhai »

Danke für die Links.

Was ich jetzt noch suche ist eine Auflistung von Eigenschaften von einzelnen Objekten.

Beispiel:
thisComponent.sheets(0).Drawpage.Forms(0) <--- was hat Forms noch für Eigenschaften, hat es überhaupt noch welche?

Das war nur ein Beispiel, aber ich glaube ihr wisst jetzt was ich meine :)

Gruß Thorsten
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Beitrag von Stephan »

surfhai
**
Beiträge: 28
Registriert: Di, 17.08.2004 08:42

Beitrag von surfhai »

Dankeschön :)
ykcim
*****
Beiträge: 324
Registriert: Di, 29.07.2003 15:22
Wohnort: Neu-Isenburg
Kontaktdaten:

Beitrag von ykcim »

__
FAQ zu Starbasic -> http://www.starbasicfaq.de
surfhai
**
Beiträge: 28
Registriert: Di, 17.08.2004 08:42

Beitrag von surfhai »

Ich hab mir jetzt mal Xray installiert, nur hat es bis jetzt 1 mal funktioniert. Bekomme immer beim Aufruf von

Code: Alles auswählen

Xray = oListBox1
den Fehler:
BASIC-Laufzeitfehler
Argument ist nicht optional

hier ist der Codeabschnitt der den Fehler verursacht von Xray:

Code: Alles auswählen

' *****  Warning  ******  Do not try to Xray within Xray !!  *******

Sub Xray(ObjX As Variant)
Dim kt As Object

prepareXray
CreateGetObjFunction("") ' init
if IsRealObject(ObjX, false)  then
Die letzte Zeile ist bei dem Fehler markiert. Hat jemand ne Ahnung wie ich Xray wieder zum laufen bringen kann? Hab es schon mehrfach neu installiert.

Es kann damit zusammenhängen das ich Xray ursprünglich in OO1.1.4 installiert habe. Da hat es auch funktioniert. Dann hab ich OO1.1.4 deinstalliert und OO1.1.5 installiert. Xray in OO1.1.5 installiert und jetzt dieser fehler immer.

Gruß Thorsten
ykcim
*****
Beiträge: 324
Registriert: Di, 29.07.2003 15:22
Wohnort: Neu-Isenburg
Kontaktdaten:

Beitrag von ykcim »

Der Aufruf ist

Code: Alles auswählen

xray olistbox1
mfg
Michael
__
FAQ zu Starbasic -> http://www.starbasicfaq.de
surfhai
**
Beiträge: 28
Registriert: Di, 17.08.2004 08:42

Beitrag von surfhai »

Da war ich mal wieder Blind, danke.

Gruß Thorsten
Antworten