[de-users] Re: Bildschirm während Makro einfrieren

2007-11-03 Diskussionsfäden Winfried Rohr
 auf Rechner auslagern könnte,
DAS meinte ich mit steht ein Server zur Verfügung.
Dies kann auch ein Laptop sein.

Mit dem mysql Kommandozeilen-Tool sollte die Ausgabe weder lange
laufen, noch viel Leistung beanspruchen.

Cheers
Winfried
-- 

re-Solutions.de Software Test Engineering  Mainz Germany Europe
meine OOo Seiten: http://www.re-solutions.de/ooo/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Re: Bildschirm während Makro einfrieren

2007-11-03 Diskussionsfäden Hasler Reto
Am Samstag, 3. November 2007 schrieb Winfried Rohr:
  auf Rechner auslagern könnte,

 DAS meinte ich mit steht ein Server zur Verfügung.
 Dies kann auch ein Laptop sein.

Das war aber bislang nicht vorgesehen sondern erst neu dazu gekommen, damit 
der Rechner nicht amok laufen muss



 Mit dem mysql Kommandozeilen-Tool sollte die Ausgabe weder lange
 laufen, noch viel Leistung beanspruchen.

Stimmt, ein Bash-Script und mysql-Befehle und es läuft...

 Cheers
 Winfried


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Re: Bildschirm während Makro einfrieren

2007-10-30 Diskussionsfäden Hasler Reto
Am Montag, 29. Oktober 2007 schrieb Winfried Rohr:

 Erstelle das Dokument mit der Eigenschaft hidden:

 [...]
 Dim FileProperties(0) As New com.sun.star.beans.PropertyValue
 FileProperties(0).Name = Hidden
 FileProperties(0).Value = true
 url = private:factory/swriter
 oMeinDok = _
 StarDesktop.loadComponentFromURL(url,_blank, 0, FileProperties())

Funktioniert so weit. Vielen Dank für den Tipp. 


 Ich habe bei meinen Versuchen noch kein befriedigendes Ergebnis
 gefunden, um während der Laufzeit eines Makros OOo lebendig
 (=bedienbar) zu erhalten. Basic ist halt ein Interpreter und nicht
 multitaskingfähig.

Sollte jemand noch eine Möglichkeit kennen, wie dies gehen würde, währe ich 
auf jeden Fall dankbar. Ich rechne eigentlich damit, das noch wesentlich mehr 
Datensätze dazukommen werden und es daher einige Zeit beanspruchen könnte. 
Dabei währe es natürlich wünschenswert, dass der Benutzer weiterarbeiten 
könnte.


Vielen Dank nochmals für die Hilfestellung.

Gruss Reto Hasler

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Re: Bildschirm während Makro einfrieren

2007-10-30 Diskussionsfäden Jörg Schmidt
Hallo,

Winfried Rohr schrieb:
 Ein hidden erstelltes Dokument kann bloss nicht irgendwie später
 angezeigt werden (da fehlt das Durchlaufen von Routinen zur
 Initialisierung der Bildschirmausgabe).

doch das sollte bei neueren OOo-Versionen gehen, keine Ahnung ab welcher
genau, auf jeden Fall ab 2.0.4:

Dim FileProperties(0) As New com.sun.star.beans.PropertyValue
FileProperties(0).Name = Hidden
FileProperties(0).Value = true
url = private:factory/swriter
oMeinDok = _
StarDesktop.loadComponentFromURL(url,_blank, 0, FileProperties())
Msgbox nicht sichtbar
oMeinDok.currentcontroller.Frame.containerwindow.Visible = True
Msgbox sichtbar

 Dauert die Erstellung länger, dann kannst Du bspw. ein Dokument im
 Vordergrund erstellen, einen Warte-Text dort plazieren und das
 Dokument nach Fertigstellung der originären Aufgabe verwerfen:

oder einen Dialog einblenden oder die Fortschrittsanzeige von OOo nutzen




Gruß
Jörg

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Re: Bildschirm während Makro einfrieren

2007-10-30 Diskussionsfäden Winfried Rohr
 doch das sollte bei neueren OOo-Versionen gehen

ich kenne da bloss Andrew Pitonyaks Postings (schon etwas älter) im
englischen Forum, denen bislang nicht widersprochen wurde.
Hast Du weiter gehende Infos, dass (seit 2.0.4) da etwas kodiert
wurde?

Cheers
Winfried
-- 

re-Solutions.de Software Test Engineering  Mainz Germany Europe
meine OOo Seiten: http://www.re-solutions.de/ooo/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Re: Bildschirm während Makro einfrieren

2007-10-30 Diskussionsfäden Winfried Rohr
 meine Information habe ich aber aus dem deutschsprachigen Forum,
 wo ich mich selbst vor einiger Zeit darüber belehren lassen mußte:
 http://de.openoffice.info/viewtopic.php?p=35221
Ja: Du kannst ein hidden erzeugtes Dokument sichtbar machen.

Ich habe zu dem Thema am vergangenen Wochenende Dutzende Postings im
engl. Forum gelesen. Andrew schreibt dort, dass es möglich ist,
nach seinen Versuchen ist OOo mit einem solchen Dokument aber nicht
stabil.
do not load the document hidden, at least in previous versions of
OOo, some portions were not initialized so that when you set the
document visible later, things could crash.
http://www.oooforum.org/forum/viewtopic.phtml?t=30787 vom Februar
2006 

Ich habe ihn gerade mal dazu angeschrieben - mal hören, ob er weiss,
dass sich etwas geändert hat...

Cheers
Winfried
-- 

re-Solutions.de Software Test Engineering  Mainz Germany Europe
meine OOo Seiten: http://www.re-solutions.de/ooo/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[de-users] Re: Bildschirm während Makro einfrieren

2007-10-29 Diskussionsfäden Winfried Rohr
 [...]
 oMeinDok = _
 StarDesktop.loadComponentFromURL(url, _blank, 0,
 FileProperties()) oBlank = _
 StarDesktop.loadComponentFromURL( url, _blank, 0, Array() )
 oBlank.Text.String = Makro erstellt Dokument bitte warten
 ' Aktionen zur Erstellung nun ausführen
 [...]
 oBlank.dispose()
Da das nicht auf meinem Mist gewachsen ist möchte ich die Quelle
noch nachreichen:
Benutzer JohnV am 17.05.2006 in
http://www.oooforum.org/forum/viewtopic.phtml?t=36652

-- 

re-Solutions.de Software Test Engineering  Mainz Germany Europe
meine OOo Seiten: http://www.re-solutions.de/ooo/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[de-users] Re: Bildschirm während Makro einfrieren

2007-10-29 Diskussionsfäden Winfried Rohr
 dann speichert. Schlussendlich wird das
 erstellte Dokument geschlossen. Eigentlich müsste der Anwender von
 der Sache gar nichts mitbekommen.
Erstelle das Dokument mit der Eigenschaft hidden:

[...]
Dim FileProperties(0) As New com.sun.star.beans.PropertyValue
FileProperties(0).Name = Hidden
FileProperties(0).Value = true
url = private:factory/swriter
oMeinDok = _
StarDesktop.loadComponentFromURL(url,_blank, 0, FileProperties())


Mit Speichern und Schliessen kann nichts passieren.
Ein hidden erstelltes Dokument kann bloss nicht irgendwie später
angezeigt werden (da fehlt das Durchlaufen von Routinen zur
Initialisierung der Bildschirmausgabe).


Der Tipp von Michael mit LockControllers verhindert, dass *jede*
Änderung am Objekt versucht diese Änderung auch am Bildschirm
anzuzeigen (dabei kommt es manchmal zum Flackern).
LockControllers schränkt die Anzahl der Änderungsversuche ein -
verhindert diese aber nicht ganz.

Dauert die Erstellung länger, dann kannst Du bspw. ein Dokument im
Vordergrund erstellen, einen Warte-Text dort plazieren und das
Dokument nach Fertigstellung der originären Aufgabe verwerfen:

[...]
oMeinDok = _
StarDesktop.loadComponentFromURL(url, _blank, 0, FileProperties())
oBlank = _
StarDesktop.loadComponentFromURL( url, _blank, 0, Array() ) 
oBlank.Text.String = Makro erstellt Dokument bitte warten
' Aktionen zur Erstellung nun ausführen
[...]
oBlank.dispose()

Ich habe bei meinen Versuchen noch kein befriedigendes Ergebnis
gefunden, um während der Laufzeit eines Makros OOo lebendig
(=bedienbar) zu erhalten. Basic ist halt ein Interpreter und nicht
multitaskingfähig.

HTH

Cheers
Winfried
-- 

re-Solutions.de Software Test Engineering  Mainz Germany Europe
meine OOo Seiten: http://www.re-solutions.de/ooo/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]