Diabetesinfo-Forum

SiDiary => Allgemeines => Thema gestartet von: Biene am Januar 23, 2011, 19:26

Titel: Eieruhr
Beitrag von: Biene am Januar 23, 2011, 19:26
Hallo,
jaja, Norbert wird wieder auf meine SAP-Vorschädigung hinweisen....
Aaaaber: trotzdem frage ich mich, warum bei mir im SiDiary seit dem Upgrade auf Version 6 der Cursor immer durch eine Sanduhr ersetzt wird. Damit kann ich mich zwar auch durch's Programm klicken, aber geheuer ist es mir nicht. Wo kommt das her und was kann ich dagegen tun?
Viele Grüße,
Biene
Titel: Re: Eieruhr
Beitrag von: Avidflyer am Januar 23, 2011, 19:32
Der Effekt tritt bei mir auch auf, aber nur unter Vista. Er ist nicht reproduzierbar. Nach Beeenden und Neustart ist er eine Zeitlang weg, dann kommt er wieder.
Und ich habe nichts mit SAP am Hut.

Gruss Klaus
Titel: Re: Eieruhr
Beitrag von: Andi am Januar 23, 2011, 19:35
Ist unter W7 genauso ...
Seitdem nutze ich SIDIARY am PC recht selten und trage nur am Smartphone ein ...
Titel: Re: Eieruhr
Beitrag von: Avidflyer am Januar 23, 2011, 19:40
Und ich dachte schon, es läge an meinem verhauten System.......

Na gut, man kann damit Leben.
Ne Sanduhr is auch ganz hübsch.

Weitere Auswirkungen sind nicht zu erwarten!

PS in letzter Zeit ist es nicht mehr aufgetreten.

Gruss Klaus
Titel: Re: Eieruhr
Beitrag von: Joa am Januar 26, 2011, 09:41
Hallo,
jaja, Norbert wird wieder auf meine SAP-Vorschädigung hinweisen....
Aaaaber: trotzdem frage ich mich, warum bei mir im SiDiary seit dem Upgrade auf Version 6 der Cursor immer durch eine Sanduhr ersetzt wird. Damit kann ich mich zwar auch durch's Programm klicken, aber geheuer ist es mir nicht. Wo kommt das her und was kann ich dagegen tun?
Viele Grüße,
Biene
Die nervige Eieruhr kommt bei mir auch dauernd und ist dann irreparabel vorhanden (XP und Vista). Doof ist dabei insbesondere, dass man nicht mehr erkennt, ob SD noch was macht oder mit einer Bearbeitung fertig ist.

Da ist wohl eindeutig ein Bug die Ursache. Oder Windows ist falsch programmiert.  :gruebeln:

Gruß
Joa
Titel: Re: Eieruhr
Beitrag von: Joerg Moeller am Januar 26, 2011, 10:26
Oder Windows ist falsch programmiert.  :gruebeln:

Oder anders konfiguriert. Bei mir konnte ich das jedenfalls in der aktuellen Version noch nicht beobachten.

Um einen Fehler beheben zu können muß man den reproduzieren können. Kein Mensch auf der Welt kann etwas reparieren, wenn er nicht sieht oder spürt was kaputt ist.
Deswegen ist es immer ganz hilfreich, wenn beschrieben wird welche exakten Schritte einem Phänomen vorausgegangen sind.

Viele Grüße,
Jörg
Titel: Re: Eieruhr
Beitrag von: Avidflyer am Januar 26, 2011, 11:05
Hallo Jörg,

Wie ich schon schrieb, ist dieser Effekt nicht reproduzierbar.

Bei mir trat er nach "Minimieren in Taskleiste" am Abend und nächstmorgentlichem Doppelklick auf das Taskleistensymbol auf.

Nach Beenden und darauffolgenden Neustart ist alles für unbestimmte Zeit in Ordnung, bis es erneut auftritt.

Die letzten 14 Tage hatte ich den Effekt nicht mehr, obwohl SD die ganze Zeit durchlief!

Gruss Klaus
Titel: Re: Eieruhr
Beitrag von: Joerg Moeller am Januar 26, 2011, 11:34
Möglicherweise ein Firewall-Problem? (Update-Check)

Viele Grüße,
Jörg
Titel: Re: Eieruhr
Beitrag von: Avidflyer am Januar 26, 2011, 13:33
Durchaus möglich, dass es seit dem letzten Update ( derzeit benutze ich 6.0.1233, Update vermutlich am 23.12.10 ) weg ist.
Habe nicht so genau darauf geachtet.


Gruss Klaus
Titel: Re: Eieruhr
Beitrag von: Alf am Januar 26, 2011, 16:58
Ich bin jetzt auch etwas überrascht, denn ich nutze die PC-Version mehrfach täglich (komisch oder? ;D ) und hatte da noch keinen Eieruhr-Hänger. Das ist nat. klar ein Fehler, wenn ihr das also evtl. doch mal irgendwann einkreisen könntet und es reproduzierbar ist würde ich's gerne fixen!! ;)
 
Viele Grüße, Alf.
Titel: Re: Eieruhr
Beitrag von: Avidflyer am Januar 29, 2011, 22:13
Man soll den Tag nicht vor dem Abend loben,

aber heute Früh tauchte nach langer Zeit die Eieruhr wieder auf!!
Und blieb bis jetzt.

Gruss Klaus
Titel: Re: Eieruhr
Beitrag von: Andi am Januar 30, 2011, 07:27
Die "Eieruhr" taucht immer dann auf, wenn ich im Tagebuch auf Speichern drücke.
Titel: Re: Eieruhr
Beitrag von: Alf am Januar 31, 2011, 09:08
Und blieb bis jetzt.
Und das wird sich auch jetzt nicht mehr ändern, wenn Du SiDiary nicht beendest und neustartest! ;)
 
Die "Eieruhr" taucht immer dann auf, wenn ich im Tagebuch auf Speichern drücke.

Das alleine kann es nicht sein, denn Speichern klicke ich hier jeden Tag etwa 10mal an... ;)
 
Zum technisches Verständnis: Die "Eieruhr" muss immer manuell eingeschaltet und am Ende ausgeschaltet werden. Das passiert nat. an _sehr vielen_ Stellen und vor allem auch an zentralen Funktionen, die von unterschiedlichen Programmteilen verwendet werden. Das führt dann dazu, dass eine Eieruhr, zum Beispiel bei einer Aufrufkette 5 mal eingeschaltet wird und erst beim 5.Ausschalten auch wieder der normale Programmzeiger erscheint.
 
Es muss also irgendwo eine Konstellation geben, wo die Sanduhr zwar eingeschaltet wird aber aufgrund eines Fehlers die Methode verlassen wird, ohne die Sanduhr auszuschalten und dann bleibt der Stack nat. immer gefüllt!
 
Vielleicht versuchen wir mal Gemeinsamkeiten heruaszufinden, was die Starteinstellungen angeht: Wer arbeitet mit einem automatisch geöffneten Fenster am Start oder mit der Startauswahl usw.
 
Oder vielleicht öffnet ihr noch während die Sanduhr aufgrund einer Hintergrundoperation eingesxchaltet ist über Menü/Shortcut ein weiteres Fenster, so dass da der Stack in Schieflage gerät?
 
Viele Grüße, Alf.
P.S.: Ich werde mal im Code prüfen, ob ich nach einer gewissen "Ruhezeit" des Programms einfach den kompletten Sanduhr-Stack nullen kann...
Titel: Re: Eieruhr
Beitrag von: BlueDevilHH am Januar 31, 2011, 09:37

Bei mir trat er nach "Minimieren in Taskleiste" am Abend und nächstmorgentlichem Doppelklick auf das Taskleistensymbol auf.

Nach Beenden und darauffolgenden Neustart ist alles für unbestimmte Zeit in Ordnung, bis es erneut auftritt.

Die letzten 14 Tage hatte ich den Effekt nicht mehr, obwohl SD die ganze Zeit durchlief!

Gruss Klaus

Wie Alf schon schrieb ist es dem Programmierer überlassen im Programmcode den Mauszeiger auf bestimmte Formate (Pfeil, Sanduhr, o.ä.) zu setzen und dieses Format nach Bedarf auch wieder zurückzuschalten.
Wenn es am Windows selbst (also XP, Vista, Win7) liegen würde müssten alle Programme unter der jeweiligen Windowsversion diese Effekte zeigen.

Avidflyer: War Dein Rechner zwischendurch im Ruhezustand?

Alf: Kann es sein, dass das Sanduhrproblem u.a. auftritt nachdem der Rechner aus dem Ruhezustand aufwacht?

Ich probiere das bei mir auch mal, wobei bei mir Win7 in einer virtuellen Maschine auf dem Mac läuft. Die Ruhezustand-Mechanismen innerhalb Windows sollten jedoch auch hier die gleichen sein.

Viele Grüße,

Mario
Titel: Re: Eieruhr
Beitrag von: Andi am Januar 31, 2011, 09:37
Vielleicht versuchen wir mal Gemeinsamkeiten heruaszufinden, was die Starteinstellungen angeht: Wer arbeitet mit einem automatisch geöffneten Fenster am Start oder mit der Startauswahl usw.

Bei mir startet SD-WIN mit dem Tagebuch.
Gleichzeitig wird beim START und beim ENDE mit allen erreichbaren Geräten gesynct.
Dazwischen wird alle 10 Minuten oder so gesynct.

P.S.: Ich werde mal im Code prüfen, ob ich nach einer gewissen "Ruhezeit" des Programms einfach den kompletten Sanduhr-Stack nullen kann...

Ich bin zwar kein Programmierer, aber mit ein paar Scripten mach ich mir die Arbeit schon einfacher.
Wenn nun eine Prozedur die "Eieruhr" einschaltet und dann mit einem Fehlerevent verlassen wird, kann es evtl. helfen, dort in der Fehlerroutine den "Eieruhren"-Stack um eins zu reduzieren  :kratz:

Sicher wäre es sinnvoller, die Ursache dingfest zu machen.

Was mich auch furchtbar stört, ist die Tatsache, daß ich beim Beenden von SD-WIN warten muß, bis gesynct wurde. Erst dann kann ich den Focus auf ein anderes Fenster setzen.
Warum der Syncaufruf unbedingt den Focus braucht, kann ich leider nicht nachvollziehen. :nein:


Gruß Andi
Titel: Re: Eieruhr
Beitrag von: Avidflyer am Januar 31, 2011, 09:42
Hallo Alf,
ich habe immer 2 Tabs offen, Tagebuchansicht Detail und Stratistik. Letztere mit Detailgrafik über 2 Wochen, Blutdruck und Gewichtsdiagramm.
Als letzte Handlung am Abend zwischen 23.00 und 0200  schalte ich auf Statistik, damit der Sync funktioniert und minimiere in die Tastleiste.
Am nächsten Morgen klicke ich auf das Symbol in der Taskleiste. Wenn sich SD öffnet, ist die Eieruhr bereits da.

So war es bisher.
 Gestern unmittelbar nach dem Neustart des gesamten Rechners und Eingabe eines BZ-Wertes erhielt ich nach Drücken des Speichern Knopfes auch die Eieruhr.

Es scheint sich somit um 2 unabhängige Probleme zu handeln.

PS Auch die verhauten Diagramme nach Maximieren kommen immer noch vor, ebenfalls  nach längerer Pause beim Maximieren am Morgen. Heute waren sie komplett leer.
http://www.forum.diabetesinfo.de/forum/index.php/topic,10019.msg259372.html#msg259372 (http://www.forum.diabetesinfo.de/forum/index.php/topic,10019.msg259372.html#msg259372)

Gruss Klaus
 
PPS Ich benutze keinen Ruhezustand und auch keinen Standby
Titel: Re: Eieruhr
Beitrag von: Avidflyer am Januar 31, 2011, 09:48
Neuer Effekt:

Wollte gerade SD beenden, aber das geht nicht mehr! Drückt man auf das rote Kreuz, wird SD nur minimiert.

Man kann es wieder aus der Taskleiste gross machen und beliebig wiederholen.

Nun ist es ein Fall für den Taskmanager.

Gruss Klaus
Titel: Re: Eieruhr
Beitrag von: BlueDevilHH am Januar 31, 2011, 09:51

Nun ist es ein Fall für den Taskmanager.

Gruss Klaus

Oder einmal versuchen über "Datei/Beenden" zu schließen. Sollte zwar programmiertechnisch das Gleiche sein, aber darauf kann der Programmierer schon Einfluss nehmen.  ;)

Alf: Vielleicht eine neue Version schnitzen in der Quick and Dirty einfach beim Minimieren des Programmfensters grundsätzlich wieder auf Pfeilanzeige umgeschaltet wird? Damit könnte das Leben (zumindest für den Anwender) erst einmal wieder schöner werden.
Titel: Re: Eieruhr
Beitrag von: Alf am Januar 31, 2011, 11:08
Uiuiui, der Reihe nach... ;)
 
Rotes Kreuz und SysTray statt beenden hört sich nach aktiver Option in den Einstellungen an (die Checkbox bitte bei (sinngemäß) "SiDiary im Benachrichtigungsbereich anzeigen" rausnehmen.
Die verbiegt genau das eigentliche Programm-Beenden auf die SysTray-Minimierung.
 
Der verlinkte Thread wg. Statistiken hörte ja auf mit "Vielleicht könntest Du das mal genauer beobachten, würde mich schon interessieren...". Ist das jetzt so, dass diese Zacken in der Grafik immer nach einem "Aufwecken" über einen Mitternachtswechsel geschehen?
 
Und zu der Startoption hast Du leider nichts gesagt: Lässt Du eines der beiden Tabs automatisch öffnen oder startest Du mit der Startauswahl oder startest Du mit dem leeren Hauptbildschirm und öffnest das Tagebuch manuell?
 
Viele Grüße, Alf.
Titel: Re: Eieruhr
Beitrag von: Joerg Moeller am Januar 31, 2011, 11:28
Was mich auch furchtbar stört, ist die Tatsache, daß ich beim Beenden von SD-WIN warten muß, bis gesynct wurde. Erst dann kann ich den Focus auf ein anderes Fenster setzen.
Warum der Syncaufruf unbedingt den Focus braucht, kann ich leider nicht nachvollziehen. :nein:

"Herr Doktor, es tut mir immer weh wenn ich so mache..."
"Na dann machen sie doch nicht so..."

 ;D

Wenn du in SiDiary stehen hast daß es beim Beenden syncen soll tut es das auch. Ich hab das bei mir rausgenommen weil ich lieber selber bestimme wann gesynct werden soll. Da muß ich den Sync-Button nur manuell betätigen (und vorher den Haken bei 'Mit diesem Gerät synchronisieren' setzen)

(http://www.sidiary.org/snapshot/03JAH2DSK.png) (http://www.sidiary.org/ssc.asp)

Viele Grüße,
Jörg
Titel: Re: Eieruhr
Beitrag von: Alf am Januar 31, 2011, 11:42
Wenn nun eine Prozedur die "Eieruhr" einschaltet und dann mit einem Fehlerevent verlassen wird, kann es evtl. helfen, dort in der Fehlerroutine den "Eieruhren"-Stack um eins zu reduzieren. Sicher wäre es sinnvoller, die Ursache dingfest zu machen.

Sehr sehr gerne, jetzt muss ich nur noch rausfinden, welche der "3.732" Methoden es ist und deshalb stelle ich ja die Fragen, um es mal reproduzieren zu können... :zwinker:
Titel: Re: Eieruhr
Beitrag von: Alf am Januar 31, 2011, 12:10
Also ich habe mal eine Vorabversion erstellt, die bei jedem Menüklick und beim Wiedererwecken aus dem SysTray den Sanduhr-Stack frisch macht. Das beseitigt zwar nicht die Ursache aber sollte zumindest die Symptome lindern... :-\
 
Für Klaus habe ich mal auf Verdacht beim Neuzeichnen der Statistik nach einem Mitternachtswechsel auch das Laden der Daten zu erzwingen, villeicht bringt das an der Stelle ja schon etwas?
 
Die Version findet ihr hier: www.sidiary.org/download/temp/SiDiary6.1235pv.zip (http://www.sidiary.org/download/temp/SiDiary6.1235pv.zip)
 
Viele Grüße, Alf.
Titel: Re: Eieruhr
Beitrag von: Avidflyer am Januar 31, 2011, 12:22
Hallo Alf.

Du bist ja schneller mit dem Programieren als ich Schreiben kann!

Habe die geänderte Version schon geladen und werde sie testen!



Zitat
Rotes Kreuz und SysTray statt beenden hört sich nach aktiver Option in   den Einstellungen an (die Checkbox bitte bei (sinngemäß) "SiDiary im   Benachrichtigungsbereich anzeigen" rausnehmen.
Die verbiegt genau das   eigentliche Programm-Beenden auf die SysTray-Minimierung.
 
OK habs rausgenommen, konnte aber bisher keine Veränderung am Programm feststellen. Ansonsten hat bisher das Programm-beenden problemlos funktioniert. Erst seit gestern, wo beim Speichern des ersten Wertes die Sanduhr erschien, minimierte das rote Kreuz nur noch. "Beenden" im Systray erfolgte nach langer Verzögerungszeit.
 
Zitat
Der   verlinkte Thread wg. Statistiken hörte ja auf mit "Vielleicht könntest   Du das mal genauer beobachten, würde mich schon interessieren...". Ist   das jetzt so, dass diese Zacken in der Grafik immer nach einem   "Aufwecken" über einen Mitternachtswechsel geschehen?
Leider ist diese Frage nur mit einem "Meistens" zu beantworten. Es kommt aber auch ohne Mitternachtswechsel vor, nur wesentlich seltener.
Zitat
Und zu der   Startoption hast Du leider nichts gesagt: Lässt Du eines der beiden   Tabs automatisch öffnen oder startest Du mit der Startauswahl oder   startest Du mit dem leeren Hauptbildschirm und öffnest das Tagebuch   manuell?
 
Ich starte automatisch das Detail-Tagebuch, und öffne manuell das Statistikfenster. Die Sanduhr kam  lange nicht mehr, diesmal nach einer Programmlaufzeit von ca 1 Woche.


Gruss Klaus
Titel: Re: Eieruhr
Beitrag von: BlueDevilHH am Februar 01, 2011, 15:02
Mir war doch so, als ob ich das auch schon beobachtet hatte. Habe der Sache aber nicht so viel Bedeutung beigemessen.

Bei mir blieb SiDiary auf der Sanduhr nach Programmaufruf und nachtragen mehrerer "Kopfschmerzen - Nein"-Daten am heutigen Tage.
Dann habe ich auf die Schaltfläche speichern geklickt. Mehr nicht.

Ich arbeite hier mit Win7 Prof. 32-bit in einer Parallels-VM auf einem MacBook Pro und SiDiary 6.0.1233 und öffne das Programm mit dem Tagebuch.
Titel: Re: Eieruhr
Beitrag von: Biene am Februar 02, 2011, 12:27
Vielleicht versuchen wir mal Gemeinsamkeiten heruaszufinden, was die Starteinstellungen angeht: Wer arbeitet mit einem automatisch geöffneten Fenster am Start oder mit der Startauswahl usw.
 
Oder vielleicht öffnet ihr noch während die Sanduhr aufgrund einer Hintergrundoperation eingesxchaltet ist über Menü/Shortcut ein weiteres Fenster, so dass da der Stack in Schieflage gerät?
 
Hallo Alf,
ich war ein paar Tage von einem Virus vollkommen aus dem Verkehr gezogen, daher melde ich mich jetzt erst. Habe heute SiDiary neu gestartet, dann minimiert, Mails und Internet angeschaut, SiDiary wieder hochgezogen (ohne das ich vorher irgendetwas eingetragen hatte, ohne daß der Rechner zwischendurch im Sleep war) und die Eieruhr war da. Ich habe das Gefühl, die kommt vom AutoSync, denn sonst hat (außer Fenster minimieren/maximieren) keine Aktion innerhalb des Programms stattgefunden. Ich starte SiDiary immer  manuell und sehe dann die Tagebuchansicht.
Viele Grüße,
Biene
Titel: Re: Eieruhr
Beitrag von: Joa am Februar 03, 2011, 22:40
Es scheint wirklich sehr unreproduzierbar zu sein. Mal kommt es, dann geht es nach einem Neustart und gleichem Ablauf wieder länger, aber irgendwann kommt die Eieruhr wieder.

Da wird wohl der Workaround erst mal die sinnvolle Variante der Lösung sein.

Ob der Bug (ob nun bei den div. Windoof-Versionen oder bei SD, bzw. in der Programmsoftware) noch woanders durchschlagen könnte?  :kratz:
Vermutllich eher nicht. Ist zu spezifisch.

Gruß
Joa

Nachtrag: Vielleicht mal GraKa und Treiberversionen vergleichen? Ich schau mal und vermelde dann.

Nachtrag II:
Grafikkarte: Matrox Millenium G450 AGP
Treiber:  Microsoft 5.1.2001.0

OS: XP pro
Titel: Re: Eieruhr
Beitrag von: Alf am Februar 04, 2011, 08:05
Nein das ist def. ein Problem innerhalb von SiDiary!
 
Ich bin mit den Hinweisen schon auf CodeReading-Jagd aber das ist leider recht zeitaufwändig. Bis dahin müsste der Workaround unter der zuvor genannten URL jedoch etwas Linderung bringen und vielleicht finde ich doch noch eine Stelle. Es scheint mir bei den bisherigen Nennungen eine Häufung der "Hintergrund-Tasks" zu sein, die zeitgesteuert durchgeführt werden.
Titel: Re: Eieruhr
Beitrag von: Joerg Moeller am Februar 04, 2011, 09:18
Es scheint mir bei den bisherigen Nennungen eine Häufung der "Hintergrund-Tasks" zu sein, die zeitgesteuert durchgeführt werden.

Könnte hinkommen. Ich hab das Problem zumindest nicht und bei mir laufen keine SiDiary-Tasks im Hintergrund.

Viele Grüße,
Jörg
Titel: Re: Eieruhr
Beitrag von: Alf am Februar 04, 2011, 09:30
Das alleine reicht aber noch nicht. Bei mir liegt SiDIary immer im HIntergrund und es laufen auch Syncs etc.
 
Übrigens laufen auch bei Dir SiDIary-Tasks im Hintergrund auch wenn Du den Sync im laufenden Betrieb deaktiviert hast! ;)
Titel: Re: Eieruhr
Beitrag von: Andi am Februar 05, 2011, 10:00
Ich hab's nun zum dritten mal in Folge hinbekommen ;D

- Microsoft Windows [Version 6.1.7600] => W7 prof x64 mit 8GB auf Intel-Dualcore
- SD-WIN 6.0.1233
- Sync-Einstellung: "Beim Starten", "Beim Beenden" & "Alle 300 Sekunden"

W7 gestartet, dann mein HD2 angestöpselt.
SD auf PC gestartet und in den Hintergrund gelegt.
Nach ~30 Minuten SD wieder "hoch geholt".
Die Eieruhr ist da :ja: ;D

Sicher, Alf, das bestätigt nur, daß ein Hintergrundprozess hier etwas tut.
Aber was da alles läuft, kennst nur Du und Deine vielen Helfer/MA/Kollegen.  ::)


Gruß Andi
Titel: Re: Eieruhr
Beitrag von: Andi am Februar 06, 2011, 10:27
Heute ging es etwas schneller ...
SD-WIN geöffnet - BZ gemessen - Wert eintragen - und dann hatte ich wieder die Eieruhr ...
Also wirklich reproduzierbar ist das in meinen Augen nicht wirklich ...
Aber erstmal wollen wir uns am schönen sonnigen Sonntag erfreuen :)