Adressbuchabfrage mit Ragtime unter Leopard extrem langsam

Hallo,

hat jemand eine Idee, warum die Abfrage des Adressbuches seit dem Umstieg auf Leopard sehr langsam geworden ist? Unter 10.4 gingen meine Formulare innerhalb einer Sekunde - jetzt dauerts über 10 Sekunden was in eine Rechenblattliste auszugeben!
Die Aktivitätsanzeige des Systems zeigt 100% an.

System: MacOSX.5.1, iMac 2.4 Ghz Core Duo, 2 GB RAM
Ragtime: 6.0.2
Das Adressbuch hat ca. 600 Einträge

Vielen Dank.

Re: Adressbuchabfrage mit Ragtime unter Leopard extrem langsam

#7287 On 27 Dezember, 2007 19:09 Thomas Kaegi said,

Hallo Hans-Jörg

Ich bin noch nicht bei Leopard angelangt. Trotzdem eine Idee: Liegt es wirklich an der Adressbuchabfrage? Wenn in einem Layout ein Knopf so ausgewählt ist, dass man die "Ameisenlinie" sieht, dann belegt RagTime praktisch 100% der Prozessorleistung und alles wird extrem langsam. Es könnte also auch an der aktiven Auswahl liegen.

Gruss
Thomas

Re: Adressbuchabfrage mit Ragtime unter Leopard extrem langsam

#7288 On 27 Dezember, 2007 22:47 H. Steffes said,

Hallo Thomas,

danke für den Tipp. Daran kann es aber nicht liegen, da die Formulare jeweils vom Block abgerissen werden und nicht angewählt sind.

Grüße,
Hans-Jörg

Re: Adressbuchabfrage mit Ragtime unter Leopard extrem langsam

#7290 On 28 Dezember, 2007 10:08 Thomas Kaegi said,

Hallo Hans-Jörg

Du magst schon recht haben, dass es daran nicht liegt. Aber so wie du es schreibst stimmt es nicht zwingend! In einem Dokument, das von einem Formularblock abgerissen wird, kann durchaus etwas ausgewählt sein, auch ein Knopf. Reiss mal ein solches Dokument ab und schau in allen Fenstern (nicht nur im vordersten), ob nicht etwas ausgewählt ist. Falls ja, schau mal im Aktivitätsmonitor, ob sich die Prozessorauslastung nicht drastisch ändert, sobald du die Auswahl anullierst (irgendwo neben den Objekten in Layout klicken). - Wenn das nicht weiter hilft: Versuche im abgerissenen Dokument Schritt für Schritt Dinge zu löschen (einzelne Formeln, ganze Objekte) und beobachte dabei den Aktivitätsmonitor, wobei immer 1-2 Sekunden gewartet werden muss, bis er nachgeführt ist. So kannst du wahrscheinlich herausfinden, ob es wirklich an den Adressbuchreferenzen liegt oder an was sonst.

Mit freundlichem Gruss
Thomas

Re: Adressbuchabfrage mit Ragtime unter Leopard extrem langsam

#7292 On 28 Dezember, 2007 10:59 Hans-Jörg Steffes said,

Hallo,

angewählt ist nichts in den Formularen. Ich werde mal nach und nach
die einzelnen Formeln durchlöschen und dann sehen, was passiert.
Der Vorschlag von Detlef, das Formular neu abzuspeichern, brachte auch
leider keinen Erfolg.

Noch etwas ist mir aufgefallen:
Im Formular ist aus alten Zeiten noch eine Referenz auf nicht mehr
benutztes Dokument enthalten. Wie kann man herausfinden, in welcher
Zelle diese Referenz liegt um diese zu löschen?
Nur beim Öffnen des Formulars wird nach dem verschollenen Dokument
gefragt - beim Abrißen nicht.

Viele Grüße
Hans-Jörg

Am 28.12.2007 um 10:11 schrieb Thomas Kaegi:

> Hallo Hans-Jörg
>
> Du magst schon recht haben, dass es daran nicht liegt. Aber so wie
> du es schreibst stimmt es nicht zwingend! In einem Dokument, das von
> einem Formularblock abgerissen wird, kann durchaus etwas ausgewählt
> sein, auch ein Knopf. Reiss mal ein solches Dokument ab und schau in
> allen Fenstern (nicht nur im vordersten), ob nicht etwas ausgewählt
> ist. Falls ja, schau mal im Aktivitätsmonitor, ob sich die
> Prozessorauslastung nicht drastisch ändert, sobald du die Auswahl
> anullierst (irgendwo neben den Objekten in Layout klicken). - Wenn
> das nicht weiter hilft: Versuche im abgerissenen Dokument Schritt
> für Schritt Dinge zu löschen (einzelne Formeln, ganze Objekte) und
> beobachte dabei den Aktivitätsmonitor, wobei immer 1-2 Sekunden
> gewartet werden muss, bis er nachgeführt ist. So kannst du
> wahrscheinlich herausfinden, ob es wirklich an den
> Adressbuchreferenzen liegt oder an was sonst.
>
> Mit freundlichem Gruss
> Thomas
>
>
>

Re: Adressbuchabfrage mit Ragtime unter Leopard extrem langsam

#7295 On 28 Dezember, 2007 12:19 Tom Kaegi said,

Hallo Hans-Jörg

> Noch etwas ist mir aufgefallen:
> Im Formular ist aus alten Zeiten noch eine Referenz auf nicht mehr
> benutztes Dokument enthalten. Wie kann man herausfinden, in welcher
> Zelle diese Referenz liegt um diese zu löschen?
> Nur beim Öffnen des Formulars wird nach dem verschollenen Dokument
> gefragt - beim Abrißen nicht.

Das kann ich mir nur so vorstellen, dass beim Abreissen des Formulars
nicht vollständig abgerissen wird (siehe Dokumenteinstellungen) und
die Referenz zum verschollenen Dokument in einem nicht abgerissenen
Teil des Formularblocks liegt. Aber vielleicht habe ich zu wenig
Phantasie. ;-)

In früheren Diskussionen im Forum habe ich auf die MetaFormel-
Funktion "FormelVon" hingewiesen. Anwendung: Einem einlagigen
Rechenblatt eine zweite Lage hinzufügen und dort in Zelle A1 die
Formel eingeben:

FormelVon([1]A1)

Diese Formel in alle Zellen der zweiten Lage kopieren, wenigstens so
weit wie in der ersten Lage überhaupt Formeln vorkommen können. So
werden die Formeln der ersten Lage in der zweiten Lage sichtbar und
lassen sich sowohl optisch wie auch mit "Suchen" nach dem Vorkommen
bestimmter Elemente, z.B. dem Namen des verschollenen Dokumentes
absuchen.

Aber natürlich gibt es auch Formeln in Texten und in
Informationstafeln diverser Objekte. Die lassen sich auch so nicht
ansehen. Vielleicht gibt es da irgend eine Formel, die nur vor dem
Formularabriss benutzt wird!?

Gruss
Thomas

Re: Adressbuchabfrage mit Ragtime unter Leopard extrem langsam

#7296 On 28 Dezember, 2007 14:09 Detlef Schulz said,

Hallo,

zum Auffinden von Formeln im Rechenblatt gibt es auch das kleine
Applescript "Formeln auflisten" im Hilfe-Menü unter "Beispiel-Dateien-
>AppleScript-Beispiele"
Vor dem Starten des Scripts jedoch unbedingt in dem Rechenblatt den in
Frage kommenden Bereich markieren.
Die darin gefundenen Formeln werden dann in dieselbe Zelle eines neuen
Rechenblattes als Text hineingeschrieben. Habs grad mal unter Leopard
getestet, funktioniert, solange man nicht das gesamte Rechenblatt
auswählt.

Gruß,
Detlef

> Hallo,
>
> angewählt ist nichts in den Formularen. Ich werde mal nach und nach
> die einzelnen Formeln durchlöschen und dann sehen, was passiert.
> Der Vorschlag von Detlef, das Formular neu abzuspeichern, brachte
> auch leider keinen Erfolg.
>
> Noch etwas ist mir aufgefallen:
> Im Formular ist aus alten Zeiten noch eine Referenz auf nicht mehr
> benutztes Dokument enthalten. Wie kann man herausfinden, in welcher
> Zelle diese Referenz liegt um diese zu löschen?
> Nur beim Öffnen des Formulars wird nach dem verschollenen Dokument
> gefragt - beim Abrißen nicht.
>
> Viele Grüße
> Hans-Jörg
>

Re: Adressbuchabfrage mit Ragtime unter Leopard extrem langsam

#7289 On 28 Dezember, 2007 10:04 Detlef Schulz said,

Hallo,

ich habe das Problem zwar nicht, aber hilft es vielleicht die
Formulare unter Leopard noch mal neu zu sichern?
Also als "Formularblock ändern" öffnen und dann neu als Formular
absichern?
Passiert das auch mit Adressbuchabfragen in neuen Dokumenten?

Gruß,
Detlef

> Hallo,
>
> hat jemand eine Idee, warum die Abfrage des Adressbuches seit dem
> Umstieg auf Leopard sehr langsam geworden ist? Unter 10.4 gingen
> meine Formulare innerhalb einer Sekunde - jetzt dauerts über 10
> Sekunden was in eine Rechenblattliste auszugeben!
> Die Aktivitätsanzeige des Systems zeigt 100% an.
>
> System: MacOSX.5.1, iMac 2.4 Ghz Core Duo, 2 GB RAM
> Ragtime: 6.0.2
> Das Adressbuch hat ca. 600 Einträge
>
> Vielen Dank.
>
>