Autor Thema: Eventliste: Problem bei S60 5th?  (Gelesen 18480 mal)

Offline daniel

  • Moderator
  • Full Member
  • *****
  • Beiträge: 180
  • Country: de
  • hermocom / Entwickler von C-Diary
    • hermocom
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pumpe
Re: Eventliste: Problem bei S60 5th?
« Antwort #10 am: März 28, 2010, 14:08 »
Blöd.
Na ich versuch mal, beim Framework-Hersteller noch was zu erreichen.

Gruß
Daniel
Skype: "hermocom"
DM Typ I seit 1993.
Pumpe Roche Accu-Chek Spirit Combo
Entwickler von C-Diary, einem SiDiary-kompatiblen Diabetes-Tagebuchprogramm für Symbian-Smartphones.
--> http://www.forum.diabetesinfo.de/forum/index.php/board,75.0.html
--> http://www.hermocom.com

Offline Patra.M.

  • Newbie
  • *
  • Beiträge: 3
  • Diabetestyp: DM 3
  • Therapie: Insulin-Pen
Re: Eventliste: Problem bei S60 5th?
« Antwort #11 am: März 29, 2010, 10:30 »
Hallo Daniel,

nun der Fehler tritt ja immer dann auf, wenn das einzige aktivierte event deaktiviert wird...also wenn man will, das kein event aktiviert bleibt.

Vielleicht kannst Du als workarround ein verstecktes event immer aktiviert lassen bei jedem neuen Eintrag, welches der Anwender nicht in der Liste sieht?! Dann ist immer eins im Hintergrund aktiviert, und das Problem entsteht erst garnicht.

Zumindest bis der frameworks-Hersteller das Problem löst.

Ist sowas machbar?

Grüße
Patra

Offline daniel

  • Moderator
  • Full Member
  • *****
  • Beiträge: 180
  • Country: de
  • hermocom / Entwickler von C-Diary
    • hermocom
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pumpe
Re: Eventliste: Problem bei S60 5th?
« Antwort #12 am: März 29, 2010, 10:58 »
Hallo Patra,

die Idee ist gut, aber war es nicht so, daß das Programm auch (oder sogar nur?)  dann abstürzt, wenn ein ZUSÄTZLICHES Event deaktiviert wird, also wenn mindestens ein Event aktiviert bleibt? Dann würde der Workaround nicht helfen.
Events verstecken kann ich in dem Dialog nicht. Aber ich könnte noch eines ans Ende hängen, das man meist nicht sehen würde, und das nicht ans Programm übergeben wird.

Mein Testprogramm macht ja im Prinzip genau das (nur, daß das immer aktivierte Event nicht versteckt ist, sondern gut sichtbar), und stürzt trotzdem ab.
Oder habe ich da noch irgend etwas mißverstanden?

Ich habe übrigens inzwischen Feedback vom Framework-Hersteller. Er wird sich drum kümmern. Es werden zur Zeit Kompatibilitäts-APIs benutzt, die noch aus S60-2nd-Zeiten stammen. Da liegt vermutlich der Hase im Pfeffer. Die konnten das Problem mit meinem Testprogramm reproduzieren und sagten, sie werden die GUI-Elemente neu programmieren auf Basis der neuen APIs in S60 5th. Das kann aber ein Weilchen dauern...

Viele Grüße,
Daniel
Skype: "hermocom"
DM Typ I seit 1993.
Pumpe Roche Accu-Chek Spirit Combo
Entwickler von C-Diary, einem SiDiary-kompatiblen Diabetes-Tagebuchprogramm für Symbian-Smartphones.
--> http://www.forum.diabetesinfo.de/forum/index.php/board,75.0.html
--> http://www.hermocom.com

Offline Patra.M.

  • Newbie
  • *
  • Beiträge: 3
  • Diabetestyp: DM 3
  • Therapie: Insulin-Pen
Re: Eventliste: Problem bei S60 5th?
« Antwort #13 am: März 29, 2010, 11:06 »
Der Fehler tritt dann auf, wenn man alle events deaktiviert, egal wieviele vorher aktiviert waren... also in dem Moment, wenn das letzte Event deaktiviert wird. (in meiner Fehlerbeschreibung hatte ich damals wohl zu viel geschrieben in meinem Eifer  :wech: )

Deshalb wäre ein "Standard-Aktives"-Event vielleicht eine Abhilfe.

Andere Frage:
Du willst Screeshots haben vom Handy... dummer weise finde ich keine Software die für S60v5 gedacht sind... kennst Du oder jemand eine die funktioniert und ich hernehmen könnte?

Grüße!
Patra

Offline galaxisspatz

  • Jr. Member
  • **
  • Beiträge: 35
  • Country: de
  • Plastiktütenpenner ist kein anerkannter Ausbildung
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pen
Re: Eventliste: Problem bei S60 5th?
« Antwort #14 am: März 29, 2010, 11:53 »
Hallo Patra,
schau mal hier http://www.heise.de/software/download/best_screen_snap/39045. das benutze ich.
Gruß
Olaf
Nokia 5800 XpressMusic S60-5th Edition (Symbian OS 9.4) installierte FW v50.0.005
C-Diary 1.0beta7 Testversion

Offline daniel

  • Moderator
  • Full Member
  • *****
  • Beiträge: 180
  • Country: de
  • hermocom / Entwickler von C-Diary
    • hermocom
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pumpe
Re: Eventliste: Problem bei S60 5th?
« Antwort #15 am: März 29, 2010, 12:14 »
Hallo allerseits,

Olaf, wenn ich mich recht entsinne, war es doch so, daß C-Diary bzw. mein Testprogramm auch dann abstürzte, wenn beim Deaktiveren eines (neu aktivierten) Events noch ein altes Event aktiv war, oder?
Also:
Testprogramm starten ("Event3" ist bereits aktiv)
"Event4" 3x antippen -> Absturz.

Oder kam der Absturz nur, wenn man auch noch "Event3" deaktivierte? DANN würde das Workaround greifen.

Ich kann das bei mir leider nicht nachvollziehen, da ich kein S60-5th-Telefon habe. Olaf, würde aus Deiner Sicht Patras Vorschlag für einen Workaround funktionieren? Dann kann ich das natürlich einbauen, wäre kein Problem.

VG
Daniel
Skype: "hermocom"
DM Typ I seit 1993.
Pumpe Roche Accu-Chek Spirit Combo
Entwickler von C-Diary, einem SiDiary-kompatiblen Diabetes-Tagebuchprogramm für Symbian-Smartphones.
--> http://www.forum.diabetesinfo.de/forum/index.php/board,75.0.html
--> http://www.hermocom.com

Offline galaxisspatz

  • Jr. Member
  • **
  • Beiträge: 35
  • Country: de
  • Plastiktütenpenner ist kein anerkannter Ausbildung
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pen
Re: Eventliste: Problem bei S60 5th?
« Antwort #16 am: März 29, 2010, 13:34 »
Moin Daniel,
nein das Programm stürzt ab wenn alle Events deaktiviert worden sind, die Reihnfolge ist egal. Solange noch ein Event aktiv ist läuft es.
Ich glaube es müsste laufen wenn du z.B. Undefined26 von vornherein aktiv setzt, eventl kannst du das deaktivieren ja sperren.

noch was anderes, als du die Tastenanimation geändert hast auch was an der Empfindlichkeit geändert? Wenn ich zwischen den Tagen/Einträgen wechsel springt der Fokus immer um zwei Tage/Datensätze. Vieleicht liegt es auch an meinen Wurstfingern, wenn ich mit dem Stylus arbeite passiert das nicht. Ich schätze mal es gibt da eine tuning Variabel die den Zeitabstand zwischen zwei Befehlen festlegt, quasi ein delay bis zum annehmen des nächsten Befehls.

Gruß
Olaf

P:S: bei tuning Variabel fällt mir gerade eine lustige Geschichte zu einer tuning Konstante bei einer Gasturbíne in Rostock, da ging es um die Leistungsmessung, tausende Zeilen Quellcode und nur eine lies sich nicht erklären, Erklärung vom Projektleiter: ja das ist die tuning Konstante zur berechung der Leistung. was haben wir auf dem Boden gelegen und gelacht. Die Anlage zur Leistungsmessung hat so um die 50k€ gekostest und dann so was.  :patsch:  :wech:
Nokia 5800 XpressMusic S60-5th Edition (Symbian OS 9.4) installierte FW v50.0.005
C-Diary 1.0beta7 Testversion

Offline daniel

  • Moderator
  • Full Member
  • *****
  • Beiträge: 180
  • Country: de
  • hermocom / Entwickler von C-Diary
    • hermocom
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pumpe
Re: Eventliste: Problem bei S60 5th?
« Antwort #17 am: März 29, 2010, 15:06 »
Hallo Olaf,
hallo Patra,

Moin Daniel,
nein das Programm stürzt ab wenn alle Events deaktiviert worden sind, die Reihnfolge ist egal. Solange noch ein Event aktiv ist läuft es.
Ich glaube es müsste laufen wenn du z.B. Undefined26 von vornherein aktiv setzt, eventl kannst du das deaktivieren ja sperren.

Patra, kannst Du das so bestätigen?
Deine Fehlerbeschreibung hatte ich immer anders verstanden.
Ich warte mit dem Workaround noch auf Deine Aussage.


Zitat
noch was anderes, als du die Tastenanimation geändert hast auch was an der Empfindlichkeit geändert? Wenn ich zwischen den Tagen/Einträgen wechsel springt der Fokus immer um zwei Tage/Datensätze. Vieleicht liegt es auch an meinen Wurstfingern, wenn ich mit dem Stylus arbeite passiert das nicht. Ich schätze mal es gibt da eine tuning Variabel die den Zeitabstand zwischen zwei Befehlen festlegt, quasi ein delay bis zum annehmen des nächsten Befehls.

Ja, es liegt an der Trägheit Deiner Finger ;-)
Das Timing hat sich etwas geändert durch die neue Animation.
Ich kann die Buttons wieder länger blockieren nach jedem Drücken, das hat aber zur Folge, daß man dann nicht mehr so schnell browsen kann.
Ich werde mal sehen, ob ich das Verhalten noch etwas optimieren kann.

Zitat
P:S: bei tuning Variabel fällt mir gerade eine lustige Geschichte zu einer tuning Konstante bei einer Gasturbíne in Rostock, da ging es um die Leistungsmessung, tausende Zeilen Quellcode und nur eine lies sich nicht erklären, Erklärung vom Projektleiter: ja das ist die tuning Konstante zur berechung der Leistung. was haben wir auf dem Boden gelegen und gelacht. Die Anlage zur Leistungsmessung hat so um die 50k€ gekostest und dann so was.  :patsch:  :wech:

:-) Großartig!
Na keine Sorge, C-Diary wird etwas günstiger werden. Und ich kann jede einzelne Codezeile erklären! ;-)

Gruß
Daniel
Skype: "hermocom"
DM Typ I seit 1993.
Pumpe Roche Accu-Chek Spirit Combo
Entwickler von C-Diary, einem SiDiary-kompatiblen Diabetes-Tagebuchprogramm für Symbian-Smartphones.
--> http://www.forum.diabetesinfo.de/forum/index.php/board,75.0.html
--> http://www.hermocom.com

Offline galaxisspatz

  • Jr. Member
  • **
  • Beiträge: 35
  • Country: de
  • Plastiktütenpenner ist kein anerkannter Ausbildung
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pen
Re: Eventliste: Problem bei S60 5th?
« Antwort #18 am: März 29, 2010, 16:19 »
Ja, es liegt an der Trägheit Deiner Finger ;-)
:lachen:
leider gibt es hier keinen Schenkelklopfer.

ich bin immer noch der Meinung das die erste Animation besser war, aber solang ich da allein ( :hilfe: HALLO sonst noch jemand der das gleiche Gefühl hat, bitte melden  :hilfe:) stehe bist du natürlich das non plus ulta.

und das mit den Fingern bekomm ich auch noch hin, ich setz einfach ein Insulin ab und schwups die wups sind wieder 15-20kg runter ergo die Finger sind leichter und können schneller arbeiten
 :patsch: dann brauch ich dein Progi ja garnicht mehr, dann übe ich halt noch ein bisschen das ist mal wieder eine Grund meine NES raus zuholen.

gruß
Olaf


Nokia 5800 XpressMusic S60-5th Edition (Symbian OS 9.4) installierte FW v50.0.005
C-Diary 1.0beta7 Testversion

Offline daniel

  • Moderator
  • Full Member
  • *****
  • Beiträge: 180
  • Country: de
  • hermocom / Entwickler von C-Diary
    • hermocom
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pumpe
Re: Eventliste: Problem bei S60 5th?
« Antwort #19 am: März 30, 2010, 16:29 »
Hallo Patra, hallo Olaf (und ggf. andere Interessierte),

ich habe eine Zwischenversion gebaut für S60 5th.
Diese enthält den von Patra vorgeschlagenen Workaround für die Eventliste und ich habe die Touchscreenbedienung anläßtlich Olafs träger Finger ;-) stark optimiert.


Workaround:
Ich hänge an die Eventliste ganz unten ein Dummy-Event an namens "LetActivated" und aktiviere dieses.
Einfach nicht beachten. ;-) Es wird nicht verwendet, sondern soll nur dazu dienen, daß in der Eventliste immer ein Event aktiv bleibt, so daß es nicht zum Programmabsturz kommt, wenn das letzte Event deaktiviert wird.

Touchscreen:
Das habe ich nochmal total überarbeitet. Ein neuer Touchscreen-Button-Druck wird jetzt überhaupt erst registriert, wenn der Finger einmal zwischendurch vom Touchscreen abgehoben wurde. Das Aufleuchten des gedrückten Knopfes sollte jetzt etwas angenehmer aussehen. Das Timing sollte kaum noch eine Rolle spielen. Und das Flackern des gesamten Bildschirmes bzw. des Preview-Bereiches bei Touchscreenbedienung sollte (fast) weg sein.

Bitte testet beides mal durch und gebt mir Feedback, ob alles funktioniert.

Ach ja: Die versionsnummer ist hier immernoch 1.0beta7 (bzw. 1.07 im Symbian). Ihr müßt evtl. die alte Version erst deinstallieren. Ich weiß nicht, ob S60 5th anbietet, die installierte Version durch eine mit gleicher Versionsnummer zu ersetzen.


Vielen Dank!

Gruß
Daniel
Skype: "hermocom"
DM Typ I seit 1993.
Pumpe Roche Accu-Chek Spirit Combo
Entwickler von C-Diary, einem SiDiary-kompatiblen Diabetes-Tagebuchprogramm für Symbian-Smartphones.
--> http://www.forum.diabetesinfo.de/forum/index.php/board,75.0.html
--> http://www.hermocom.com