Hallo Helmut,

aus meiner Basic-Zeit meine ich noch zu wissen:

PRIVAT = Variable bleibt nur in dem Programmteil erhalten, indem
Sie mit einem Wert belegt wird, hier SUB1. Wird SUB1 beendet (END
SUB) wird die Variable leer (undefiniert).

STATIC = Variable ist statisch und wird einmalig mit einem Wert
belegt und kann dann nicht mehr verändert werden.



----- Original Message ---------------

Subject: [de-users] Basic - übergreifende Variablen
   From: Helmut Leininger <hl...@inode.at>
   Date: Fri, 10 Feb 2012 09:12:51 +0100
     To: users@de.libreoffice.org

>Hallo,
>
>Ich versuche im Prinzip folgendes mit einem im Dokument (d.h. nicht
>LibreOffice global) gespeicherten Makro:
>
>Private var1
>
>sub sub1
>       var1 = "blablabla"
>       ....
>end sub
>
>
>sub sub2
>       xxx = var1
>       ....
>end sub
>
>
>
>sub1 wird beim Ereignis "Neues Dokument" aufgerufen und lädt eine
>Variable var1
>
>sub2 wird später (z.B. nach dem Speichern oder beim Verlassen des
>Dokuments) über ein Ereignis aufgerufen und wertet die zuvor gesetzte
>Variable aus.
>
>Das Problem:
>var1 wird in sub1 richtig geladen. Später beim Aufruf von sub2 ist sie
>aber immer leer. Alle meine Versuche (auch mit Public oder Global) haben
>fehlgeschlagen, auch ein Umgehungsversuch mit einer STATIC variablen in
>einer Hilfs-Subroutine
>
>Vielen Dank für tipps.
>
>mfg
>Helmut
>
>
>-- 
>Informationen zum Abmelden: E-Mail an users+h...@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/users/
>Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
>


-- 
Informationen zum Abmelden: E-Mail an users+h...@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/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Antwort per Email an