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