Diabetesinfo-Forum

SiDiary => Mobile Versionen => PPC => Thema gestartet von: cinemetz am August 30, 2005, 12:46

Titel: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: cinemetz am August 30, 2005, 12:46
Hallo zusammen,
habe mir vor kurzem das komplette Packet gekauft und und nach Download, Deinstallation, Installation und Registrierung festgestellt, daß nach eingabe eines wertes BE, BZ, Zeit
das Programm ein weiteres mal geöffnet wird. Nach beenden der Eingaben habe ich dann 2-6 mal SiDiary offen.
Vielleicht habe ich irgendwo eine Einstellung falsch gemacht oder hat jemand ähnliche Probleme.
 :hilfe: Es ist halt ein bischen lästig die Programme alle zu beenden und die Eingabe dauert durch die Ladezeiten auch etwas länger.

Vielen Dank!

@Alf Vielen Dank für das Programm, unterstützt es meine Pumpentherapie doch erstklassig.  :prost:
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: Alf am August 30, 2005, 13:48
Hallo Cinemetz,

das freut mich zu hören!

Wegen der "multiplen Persönlichkeiten" ;) die SiDiary auf Deinem System auszuprägen scheint: Ich gehe davon aus, dass wir vom Pocket PC sprechen?!
Dort ist es so, dass eigentlich das Betriebssystem die Aufgabe übernimmt, beim Neustart einer Software zu schauen, ob sie noch im Speicher urgendwo ruht und dann stattdessen die bereits laufende Instanz in den Vordergrund schaltet.
Das ist eigentlich keine Funktionalität von SiDiary.  :kratz:

Welches Gerät hast Du denn und/oder hat sich in der Richtung evtl. etwas bei Dir verändert? PPC, OS-Update o.ä.?!

Viele Grüße, Alf.
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: bb am August 30, 2005, 17:31
Hallo Alf,

ich denke, daß Du hier daneben liegen mußt. Ich habe das gleiche Problem auch seit ich heute die Version 5 installiert habe. Mit der älteren Version 4 hatte ich das Problem auf dem selben PPC nicht.
Ich nutze ein Medion MD 41600, welches bei mir bereits vorhanden war.

Viele Grüße
Bernd
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: cinemetz am August 30, 2005, 17:54
Hallo Alf,
genauso wie bb es beschrieben hat ist es bei mir auch. Version 4 runter und die 5 drauf dann hatte ich "multiplen Persönlichkeiten" von SiDiary drauf.

Mein Gerät:
Medion MD PPC250
Microsoft Pocket PC
Vwersion 4.20.0 (Build 13349)
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: Alf am August 30, 2005, 20:45
Ok, dann gebt mir bitte noch etwas Input: Ihr gebt etwas ein, speichert und klickt dann auf den OK-Button in der Titelzeile rechts oben oder wann kommen die zusätzlichen Instanzen?
Wie sieht in diesem Zustand der TaskManager aus? Meldet der dann auch mehrfache SiDiary-Instanzen?

Da muss ich selbst erst mal forschen, denn in der Richtung habe ich definitiv nichts geändert!

Viele Grüße, Alf.
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: Alf am August 30, 2005, 21:01
Also ich habe jetzt mal auf die schnelle den Code durchforstet und eigentlich nur einen einzigen Shell-Befehl im ganzen Code gefunden - der hat mit dem SMS-Versand zu tun. Habt Ihr den zufällig aktiviert??

Google hat bis jetzt nur mäßige Treffer ausgegeben.  :-\

Grüße, Alf.
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: bb am August 31, 2005, 07:46
Hallo Alf,

also eingeben mußt Du nichts um mehrere Instanzen zu erhalten. Es reicht einfach aus, das Programm mehrfach zu starten. Dabei ist auch egal, wie ich das mache (Startmenü oder Taste am PPC). Danach kann ich den Mehrfachstart dann im Programmanager nachvollziehen.
Ich habe das Problem inzwischen durch Installation von vbar 2.1 mildern können. Dennoch werden, wenn ich nicht aufpasse mehrere Instanzen von SiDiary gestartet.

Schlecht ist dabei, daß die Werte, die in der oben liegenden Instanz eingegeben wurden manchmal wieder gelöscht werden, wenn die obere Instanz zuerst geschlossen und die nachfolgende dann auch beendet wird.

Viele Grüße
Bernd

PS: Ich möchte als Neuer hier doch einmal anfügen, daß ich von SiDiary bislang absolut begeistert bin. Nicht, daß da jemand etwas falsch versteht. Ich bin nur daran interessiert, daß das Programm weiter verbessert werden kann und Felhler langfristig beseitigt werden.
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: cinemetz am August 31, 2005, 16:00
Hallo miteinander,
nachdem ich im Taskmanager nachgeschaut habe und dort die ca. 12 Sidiary Instanzen beendet habe hat der PPC sich soweit beruhigt das er bei eingaben keine neue mehr öffnet.
Was bleibt ist, daß bei jedem Start des Programms eine hinzukommt. Ich werde entsprechend mal Richtung M$ meine Fühler ausstrecken, das sieht mir irgendwie nach einem Betriebsystemproblem aus, wie Alf das auch schon vermutet hat. Evtl. war das bei Version 4 auch schon da und ist nur nicht aufgefallen.

Viele Grüße derweil
Cinemetz
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: cinemetz am August 31, 2005, 16:12
Hallo nochmal,
das ging jetzt dank eines Kollegen schneller als erwartet  :banane:  :ja:
Mit dem kleinen Freewareprogramm MagicButton habe ich das Problem der Mehrfachöffnung lösen können
@bb Probiers einfach aus  :prost:
@Alf Danke für deine schnelle Reaktion und Kümmerung  :super:

http://www.freewareppc.com/utilities/magicbutton.shtml
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: Alf am August 31, 2005, 16:46
Ok, ich werde trotzdem nochmal ein bisschen weiterforschen in Richtung Mehrfachöffnung. Denn ich habe da so ein kleines Stück C++-Code im Internet gefunden, das ich mal probieren werde, vielleicht kann ich damit auch einen Workaround bauen, dass das Betriebssystem manchmal nur noch die Titelzeile von SiDiary zeigt, statt das Programm in den Vordergrund zu schalten...

Aber gut, dass Du erst mal wieder "normal" arbeiten kannst...

Ciaoi, viele Grüße, Alf.
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: bb am September 01, 2005, 16:22
Hallo cinemetz,

vielen Dank für den Tip bzgl. magicbutton. Das Programm scheint mir jedoch lt. Beschreibung so ähnlich zu sein, wie das von mir bereits erwähnte vbar 2.1. Damit erziele ich den gleichen Effekt. Dennoch ist die Lösung so nicht perfekt.

Vielleicht findet Alf ja gelegentlich eine Lösung das Problem zu umgehen.

Viele Grüße
Bernd
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: Joerg Moeller am September 02, 2005, 12:19
Vielleicht findet Alf ja gelegentlich eine Lösung das Problem zu umgehen.

Hast du schon mal probiert, ob du dieses Phänomen auch mit anderer Software reproduzieren kannst? :kratz:
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: bb am September 04, 2005, 10:50
Hallo Jörg,

habe es gerade mal mit dem Datei Explorer ausprobiert, indem ich abwechselnd diesen und SiDiary aufgerufen habe. SiDiary steht mehrfach im Task-Manager, der Datei-Explorer immer nur einmal.

Viele Grüße
Bernd
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: Joerg Moeller am September 04, 2005, 11:13
Der Datei-Explorer ist ja auch Bestandteil des OS. Versuch es doch mal mit einer Fremd-Software.
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: bb am September 04, 2005, 12:28
Hallo Jörg,

entschuldige bitte, aber ich habe keine andere Software zur Hand. Ich suche seit einer halben Stunde und finde nichts geeignetes. Der Adobe Acrobat-Reader mag nicht laufen. Ich bin jetzt erst malö unterwegs, werde aber später noch einmal schauen, ob ich etwas geeignetes zum testen finde. Hast Du einen Vorschlag?

Viele Grüße
Bernd
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: Joerg Moeller am September 05, 2005, 11:22
Der Adobe Acrobat-Reader mag nicht laufen.

Das würde mich aber nerven. Da kannst du deinen PPC ja gar nicht zum Lesen für eBooks benutzen (die sind ja meist im PDF).

Aber wie wäre es mit vBirthday (http://www.vasilenok.com/)

Die 2er ist Freeware. Das Tool scannt deine Outlook-Kontakte nach Geburtstagen und zeigt dir dann an, wer in wieviel Tagen Geburtstag hat.

Oder wenn es Spiele sein sollen: http://www.absolutist.com/ (Da finden sich tonnenweise gut Games)
Mein Tip: BubbleShooter :ja:
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: bb am September 05, 2005, 20:59
Hallo Jörg,

vielen Dank für den Tip. Habe vBirthday heruntergeladen und installiert. Ein kleiner Test zeigt, daß hier keine neue Instanzen geöffnet werden wenn das Programm mehrfach gestartet wird.
Es scheint also doch irgendwie an SiDiary zu liegen.

Den Acrobat-Reader werde ich sicher noch irgendwann zur Mitarbeit überreden können. Ursprünglich habe ich den PPC nur als Navi-Notlösung gekauft. Ist die Billigausführung von Medion MD 41600. Bin aber sonst ganz zufrieden mit dem Gerät. Das ich mal eine Datenerfassung für BZ-Werte darauf installieren würde, ...  :(

Viele Grüße
Bernd
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: Alf am September 06, 2005, 08:22
Eine nahezu identische Konstellation wäre Glucocontrol - das ist mit den selben Werkzeugen entwickelt worden.

Eine kleine Mini-Exe in C++ als "Starter" und das Hauptprogramm in eVB.

Aber wenn ich das Codestück aus dem Inet zum Laufen bringe, kann vielleicht der SiDiary-Starter (sidiary.exe) evtl. auch den Mehrfachstart schon verhindern...
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: Alf am September 07, 2005, 14:49
Aaaalso...

Ich habe mal ein bisschen in der Launcher-Applikation gespielt und einen C-Code implementiert (den ich etwa zu 60% verstanden habe :o ;) ) und jetzt schaut der Launcher auch von sich aus nach, ob er eine andere SiDiary-Instanz findet und switcht zu dieser anstatt eine neue zu starten.

Wie schon gesagt: Es verwundert, dass auf Euren Systemen der Mehrfachstart überhaupt passierte, denn an der Stelle ist rein gar nichts geändert worden - im Gegenteil: Ich habe ja jetzt erst etwas implementiert, der einen Mehrfachstart verhindern soll. Bislang hat das eigentlich immer das Betriebssystem gemacht (so meine Vermutung). Möglicherweise gibt's da aber auch irgendwelche Registry-Tuning-Keys, so dass Mehrfachstarts dann doch möglich sind und Medion hat vielleicht einen solchen Key in ihrem Image gesetzt - keine Ahnung (Es ist zumindest auffällig, dass ihr beide ein Medion-Gerät habt.)

Im Update-Paket im Download-Bereich auf sidiary.org ist jetzt jedenfalls die neue Version des Launchers (SiDiary.exe), die ihr bitte mal versuchen könntet!

UUUUnd:

Irgendwie hege ich auch so die leise Hoffnung, dass die "hängende Titelzeile" dadurch vielleicht auch Vergangenheit ist, denn meiner Vermutung nach war das ein Seiteneffekt des Umstands, dass das Betriebssystem den Mehrfachstart verhindern wollte und es aber in dieser Situation nicht geschafft hat, die laufende Instanz komplett sauber in den Vordergrund zu schalten und nur die Titelzeile kam, wohingegen ein Taskmanager in diesem Zustand damit ja keine Probleme hatte.

Der Launcher verwendet jetzt sehr wahrscheinlich die gleichen API-Funktionen, die auch übliche TaskManager verwenden, so dass ich gute Chancen sehe, dass nun der Launcher selbst SiDiary in den Vordergrund zieht und nicht mehr das OS - also, schaun mer mal...
(Wichtig dabei: Wer SiDiary auf einen Hardwarekey legt: Nicht die sidiary.vb Datei dort drauflegen, sondern unbedingt die sidiary.exe!!!)

Bin gespannt!

Ciaoi, Alf.
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: bb am September 08, 2005, 09:44
Hallo Alf,

mal wieder vielen Dank für die superschnelle Bearbeitung des Problems. Bei mir ist jetzt alles im gründen Bereich. Es werden nicht mehr mehrere Instanzen von SiDiary gestartet, weder über einen Hardwarekey noch beim Start über das Programmenü.

Viele Grüße
Bernd
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: Alf am September 08, 2005, 09:59
Hi Bernd,

Danke für die Info!

Dann steigt meine Hoffnung noch mehr, dass SiDiary sich jetzt auch "selbst aktivieren" kann und nicht mehr dasTitelzeilenproblem auftritt... ;D

Ciaoi, Alf.
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: Joerg Moeller am September 08, 2005, 11:56
(Wichtig dabei: Wer SiDiary auf einen Hardwarekey legt: Nicht die sidiary.vb Datei dort drauflegen, sondern unbedingt die sidiary.exe!!!)

Ich kann das leider auf meinem Jornada nicht bestimmen, weil der mir die Dateiextension nicht anzeigt. Ich hab es daher so gemacht:

1. sidiary.vb auf den Desktop veschieben (damit die sidiary.exe alleine steht)
2. Jetzt den Hardwarebutton belegen (und 'Sidiary' auswählen)
3. sidiary.vb wieder zurück verschieben.
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: Alf am September 08, 2005, 12:08
Also ich würde sagen, bei den älteren WinCe-Geräten dürfte eigentlich der eine SiDiary-Eintrag in der Auswahlliste sowieso nur der für die SiDiary.exe sein, denn dafür wird nur eine Programme-Verknüpfung auf dem PPC erzeugt. 2 Einträge habe ich dort gar nicht.

Ich wollte das eigentlich eher "profilaktisch" erwähnt haben... ;)
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: LordBritish am September 08, 2005, 14:47
Ich wollte das eigentlich eher "profilaktisch" erwähnt haben... ;)

Vorsicht ist besser als Nachsicht und in der FAQ haben wir den Hinweis ja auch schon  :zwinker:
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: Joerg Moeller am September 08, 2005, 16:31
Also ich würde sagen, bei den älteren WinCe-Geräten dürfte eigentlich der eine SiDiary-Eintrag in der Auswahlliste sowieso nur der für die SiDiary.exe sein, denn dafür wird nur eine Programme-Verknüpfung auf dem PPC erzeugt. 2 Einträge habe ich dort gar nicht.

Hatte ich auch erst gedacht. Aber ich hatte gestern (nach ein paar Spielereien) die Fehlermeldung beim SiDiary-Start, daß er die sidiary.vb nicht finden könne. (Deswegen hatte ich ja neu installiert)

War aber kein SiDiary-Fehler, ich hatte wohl ein bißchen zuviel gelöscht und an der Registry rumgefummelt :rotwerd:
Titel: Re: Version 5.0.402 öffnet neue Instanzen.
Beitrag von: Der Süsse am September 08, 2005, 18:10
Hallo Alf
Wenn ich bei mir das auf eine Taste lege habe ich nur die möglichkeit das als Prog zu machen. weiss jetzt natürlich nicht ob es die exe oder die .vb ist.  WM2003

wie gesagt habe den PPC etwas gestrietzt.
besonders die Varianten, wo er vorher das Prog nicht mehr gestartet oder nur oben die Zeile eingeblendet, aber das Prog nicht.
Also habe gestartet und über Kreuz geschlossen immer wieder. mal ein anderes Prog zwichendurch. Dann ist Plötzlich nichts mehr von SIDiary gekommen. War auch nichtmehr unter den geöffneten Progs sichtbar. Erst als ich alle Progs geschlossen habe ist es plötzlich geöffnet.

Die Suchfunktion ist ja verdammt schnell.

gruss Olaf