PDA

View Full Version : Differenzen im Menu zwichen Build 231 und <=227


sao2l02
19-Jun-2005, 03:49 AM
Was gibt es für gravierende Änderungen im Menu, das sie mit dem Build 231 alle nicht mehr in eCS/Odin arbeiten. Shortcuts und Buttoms für die gleichen Funktionen bereiten keine Schwierigkeiten. alles unabhägig vom eingeestelltem System(W98,Win2000,XP). Z.Z. noch nicht unter Wine getestet.
mfg. Dietrich Teickner

Gunnar
20-Jun-2005, 10:20 AM
Hallo Dietrich Teickner,

Tim Thousand sendete mir soeben folgende Antwort, die ich hiermit weiterleite:




Hi Dietrich,

es ist gut, wieder 'was von dir zu hören! Entschuldigung, dass wir offenbar die Odin-Kompatibilität in Version 2.3 verletzt haben. :(

Wir haben in den Menü- und Symbolleistenkomponenten einige Änderungen vorgenommen, um Unicode-Bezeichnungen zu unterstützen. Wir verwenden nun den DrawTextW API-Aufruf anstelle von DrawText. Ich wäre überrascht, wenn Odin dies nicht unterstützt.

Kannst du bitte einen Screenshot des Problems an support@scootersoftware.com senden?

Funktioniert es ebenfalls nicht, wenn du die Symbolleistenbezeichnungen einschaltest?





Schöne Grüße,

sao2l02
20-Jun-2005, 03:12 PM
Screenshot wird wohl nix nützen, wenn ich irgend einen Teil des MainMenues öffne und irgend eine aktion unternehme geht die CPU Benutzung auf 100%, (ohne Aktion erst mal alles normal), irgendwann kann ich es mit esc abbrechen. Alle bisher benutzen Kontextmenues arbeiteten normal. Ok, ich werde versuchen eine minimale aber vergleichbare Aktion zwiche 227 und 231 zu loggen, Vieleicht finde ich das (Odin) problem, und kann auch etas mehr herausfinden.
Dank für den Tipp mit den UNICode-menues.

Dietrich

sao2l02
02-Jul-2005, 10:11 AM
Es scheint, als wenn das Hauptfenster den Fokus nicht verliert, obwohl GetCapture schon einen anderen handle meldet.
Erst mit der aktivierung des Mainwindows
endet diese Schleife, aber dann klappt auch das menue weg.
Momentan weis ich noch nicht genau, wo das Problem liegt.

t01 ( 4): USER32: GetCapture returned 68000022
t01 ( 4): USER32: GetActiveWindow
t01 ( 4): USER32: GetActiveWindow returned 6800001a
t01 ( 4): USER32: GetCapture
t01 ( 4): USER32: GetCapture returned 68000022
t01 ( 4): USER32: GetActiveWindow
t01 ( 4): USER32: GetActiveWindow returned 6800001a
t01 ( 4): USER32: PeekMessageA 12f83c 0 0 0 0
t01 ( 5): USER32: CallNextHookEx 86e8d0 0 0 12f83c
t01 ( 6): USER32: CallNextHookEx 86dc70 0 0 12f83c
t01 ( 6): USER32: CallNextHookEx returned 0
t01 ( 5): USER32: CallNextHookEx returned 0
t01 ( 4): USER32: PeekMessageA returned 1
t01 ( 4): USER32: PeekMessageA 12f83c 0 2a3 2a3 3
t01 ( 4): USER32: PeekMessageA returned 0
t01 ( 4): USER32: GetCapture
t01 ( 4): USER32: GetCapture returned 68000022
t01 ( 4): USER32: GetActiveWindow
t01 ( 4): USER32: GetActiveWindow returned 6800001a
t01 ( 4): USER32: PeekMessageA 12f83c 0 0 0 0
t01 ( 5): USER32: CallNextHookEx 86e8d0 0 0 12f83c
t01 ( 6): USER32: CallNextHookEx 86dc70 0 0 12f83c
t01 ( 6): USER32: CallNextHookEx returned 0
t01 ( 5): USER32: CallNextHookEx returned 0
t01 ( 4): USER32: PeekMessageA returned 1
t01 ( 4): USER32: PeekMessageA 12f83c 0 2a3 2a3 3
t01 ( 4): USER32: PeekMessageA returned 0
t01 ( 4): USER32: GetCapture
t01 ( 4): USER32: GetCapture returned 68000022
t01 ( 4): USER32: GetActiveWindow
t01 ( 4): USER32: GetActiveWindow returned 6800001a
t01 ( 4): USER32: PeekMessageA 12f83c 0 0 0 0
t01 ( 5): USER32: CallNextHookEx 86e8d0 0 0 12f83c
t01 ( 6): USER32: CallNextHookEx 86dc70 0 0 12f83c
t01 ( 6): USER32: CallNextHookEx returned 0
t01 ( 5): USER32: CallNextHookEx returned 0
t01 ( 4): USER32: PeekMessageA returned 1
t01 ( 4): USER32: PeekMessageA 12f83c 0 2a3 2a3 3
t01 ( 4): USER32: PeekMessageA returned 0
t01 ( 4): USER32: GetCapture
t01 ( 4): USER32: GetCapture returned 68000022
t01 ( 4): USER32: GetActiveWindow
t01 ( 4): USER32: GetActiveWindow returned 6800001a
t01 ( 4): USER32: PeekMessageA 12f83c 0 0 0 0
t01 ( 5): USER32: CallNextHookEx 86e8d0 0 0 12f83c
t01 ( 6): USER32: CallNextHookEx 86dc70 0 0 12f83c
t01 ( 6): USER32: CallNextHookEx returned 0
t01 ( 5): USER32: CallNextHookEx returned 0
t01 ( 4): USER32: PeekMessageA returned 1
t01 ( 4): USER32: PeekMessageA 12f83c 0 2a3 2a3 3
t01 ( 4): USER32: PeekMessageA returned 0
t01 ( 4): USER32: GetCapture
t01 ( 4): USER32: GetCapture returned 68000022
t01 ( 4): USER32: GetActiveWindow
t01 ( 4): USER32: GetActiveWindow returned 6800001a
t01 ( 4): USER32: PeekMessageA 12f83c 0 0 0 0
t01 ( 5): USER32: CallNextHookEx 86e8d0 0 0 12f83c
t01 ( 6): USER32: CallNextHookEx 86dc70 0 0 12f83c
t01 ( 6): USER32: CallNextHookEx returned 0
t01 ( 5): USER32: CallNextHookEx returned 0
t01 ( 4): USER32: PeekMessageA returned 1
t01 ( 4): USER32: PeekMessageA 12f83c 0 2a3 2a3 3
t01 ( 4): USER32: PeekMessageA returned 0
t01 ( 4): USER32: GetCapture
t01 ( 4): USER32: GetCapture returned 68000022
t01 ( 4): USER32: GetActiveWindow
t01 ( 4): USER32: GetActiveWindow returned 6800001a
t01 ( 4): USER32: PeekMessageA 12f83c 0 0 0 0
t01 ( 5): USER32: CallNextHookEx 86e8d0 0 0 12f83c
t01 ( 6): USER32: CallNextHookEx 86dc70 0 0 12f83c
t01 ( 6): USER32: CallNextHookEx returned 0
t01 ( 5): USER32: CallNextHookEx returned 0
t01 ( 4): USER32: PeekMessageA returned 1
t01 ( 4): USER32: PeekMessageA 12f83c 0 2a3 2a3 3
t01 ( 4): USER32: PeekMessageA returned 0
t01 ( 4): USER32: GetCapture
t01 ( 4): USER32: GetCapture returned 68000022
t01 ( 4): USER32: GetActiveWindow
t01 ( 4): USER32: GetActiveWindow returned 6800001a
t01 ( 4): USER32: PeekMessageA 12f83c 0 0 0 0
t01 ( 5): USER32: CallNextHookEx 86e8d0 0 0 12f83c
t01 ( 6): USER32: CallNextHookEx 86dc70 0 0 12f83c
t01 ( 6): USER32: CallNextHookEx returned 0
t01 ( 5): USER32: CallNextHookEx returned 0
t01 ( 4): USER32: PeekMessageA returned 1
t01 ( 4): USER32: PeekMessageA 12f83c 0 2a3 2a3 3
t01 ( 4): USER32: PeekMessageA returned 0
t01 ( 4): USER32: GetCapture
t01 ( 4): USER32: GetCapture returned 68000022
t01 ( 4): USER32: GetActiveWindow
t01 ( 4): USER32: GetActiveWindow returned 6800001a
t01 ( 4): USER32: PeekMessageA 12f83c 0 0 0 0
t01 ( 5): USER32: CallNextHookEx 86e8d0 0 0 12f83c
t01 ( 6): USER32: CallNextHookEx 86dc70 0 0 12f83c
t01 ( 6): USER32: CallNextHookEx returned 0
t01 ( 5): USER32: CallNextHookEx returned 0
t01 ( 4): USER32: PeekMessageA returned 1
t01 ( 4): USER32: PeekMessageA 12f83c 0 2a3 2a3 3
t01 ( 4): USER32: PeekMessageA returned 0
t01 ( 4): USER32: GetCapture
t01 ( 4): USER32: GetCapture returned 68000022
t01 ( 4): USER32: GetActiveWindow
t01 ( 4): USER32: GetActiveWindow returned 6800001a
t01 ( 4): USER32: PeekMessageA 12f83c 0 0 0 0
t01 ( 5): USER32: CallNextHookEx 86e8d0 0 0 12f83c
t01 ( 6): USER32: CallNextHookEx 86dc70 0 0 12f83c
t01 ( 6): USER32: CallNextHookEx returned 0
t01 ( 5): USER32: CallNextHookEx returned 0
t01 ( 4): USER32: PeekMessageA returned 1
t01 ( 4): USER32: PeekMessageA 12f83c 0 2a3 2a3 3
t01 ( 4): USER32: PeekMessageA returned 0
t01 ( 4): USER32: GetCapture
t01 ( 4): USER32: GetCapture returned 68000022
t01 ( 4): USER32: GetActiveWindow
t01 ( 4): USER32: GetActiveWindow returned 6800001a
t01 ( 4): USER32: PeekMessageA 12f83c 0 0 0 0
t01 ( 5): USER32: CallNextHookEx 86e8d0 0 0 12f83c
t01 ( 6): USER32: CallNextHookEx 86dc70 0 0 12f83c
t01 ( 6): USER32: CallNextHookEx returned 0
t01 ( 5): USER32: CallNextHookEx returned 0
t01 ( 4): USER32: PeekMessageA returned 1
t01 ( 4): USER32: PeekMessageA 12f83c 0 2a3 2a3 3
t01 ( 4): USER32: PeekMessageA returned 0
t01 ( 4): USER32: GetCapture
t01 ( 4): USER32: GetCapture returned 68000022
t01 ( 4): USER32: GetActiveWindow
t01 ( 4): USER32: GetActiveWindow returned 6800001a
t01 ( 4): USER32: PeekMessageA 12f83c 0 0 0 0
t01 ( 5): USER32: CallNextHookEx 86e8d0 0 0 12f83c
t01 ( 6): USER32: CallNextHookEx 86dc70 0 0 12f83c