[de-users] Re: Bildschirm während Makro einfrieren
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
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
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
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
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
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
[...] 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
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]