![]() |
komische GUI Effekte unter XP
Hallo an alle... :hi:
da ich nun nicht mehr weiter weiß und den Fehler in der Darstellung auf dem Entwicklungsrechner noch nie zu sehen bekommen habe nerve ich Euch mal ein wenig... :zwinker: Der Fehler: - in der Statusleiste steht manchmal das "Datei" aus dem Mainmenü so als würde die Anwendung nicht reagieren und Reste eines darüberliegenden Fensters noch abgebildet werden. - durch Größenveränderung des gesamten Fensters verändert sich nichts - Nach einem Neustart ist alles wieder i.O. - Es ist nicht nachzuvollziehen, wann der Darstellungsfehler auftritt (sporadisch) - bei 2 Kundenrechnern hab ich das schon gesehen, bei mir noch nie. Alle haben XP SP3 PS: kann leider keinen Sreenshot vorweisen :( ...darum bitte ich um Tipps und Tricks, Danke :hi: |
AW: komische GUI Effekte unter XP
Tritt das nur bei einer bestimmten Aktion auf ? Ich denke da so an die Ereignisse OnResize, OnPaint etc.
|
AW: komische GUI Effekte unter XP
das tritt einfach nur mal so auf. Es ist nicht an eine bestimmte Aktion gekoppelt. Das heißt kein Ansatz. Ich habe schon einfach den Quellcode im Mainformular umgestellt und neu erzeugt. Auf den Kundenrechnern ab und zu zu beobachten, bei mir nie.
PS: ich bin ratlos...und ich weiß, daß die Informationen dürftig bis unter aller Kanone sind. Aber mehr weiß ich nicht zu sagen :zwinker: |
AW: komische GUI Effekte unter XP
Habe das selbe Problem unter Windows 7 - Ursache unbekannt. Habe es umgangenm indem bei OnPaint, OnResize, OnShow etc. die Statusbar gezwungen wird, sich neu zu zeichnen. Jetzt gehts. :?
|
AW: komische GUI Effekte unter XP
Danke für die Info.
ja gut. Diese Varianten hatte ich auch schon im Sinn. Das wäre aber an den Sympthomen doktern statt die Ursachen auszumerzen. Wenn es aber nicht anders geht... :zwinker: |
AW: komische GUI Effekte unter XP
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo an alle...
ich bin an diesem Thema noch nicht weiter. Noch einmal ein paar detailierte Informationen: - TMS HTML Status Bar - der 1. Bereich ist normal klickbar und ändert den Text in "manuell" - beim Start aus der IDE ist alles in Ordnung - beim Start als EXE ist die Statusbar nicht klickbar und hat wie zu sehen die optischen Veränderungen. - tritt auch unter Vista auf was ich versucht habe: - ein Repaint an verschiedenen Stellen hat keine Auswirkung - Objekt in der DFM verschoben - Visible erst im OnShow True gesetzt ...jetzt seid Ihr dran. Ich hab keine Ideen mehr. Danke |
AW: komische GUI Effekte unter XP
Meinst Du nicht, das könnte ein Fehler vom Statusbar sein? Denn wegen HTML muss das ja neu gezeichnet werden. Und ich glaube nicht, dass jemand den Menübezeichner mit dem Unterstrich da extra als HTML reinbastelt.
Statusbars machen manchmal merkwürdige Dinge. Das liegt wohl daran, dass die tiefer im System verankert sind als andere Komponenten, ähnlich wie Fensterleisten. Und die TMS-Veränderung scheint nicht immer hilfreich zu sein. Ich hatte einen Statusbar aus den Unicode Tools und der hat sich nach dem Überschreiben des Textes gerne mal eine neue Position gesucht, z.B. an ein oben liegendes Panel angedockt. Das passierte aber nur bei einigen Bildschirmauflösungen, bei anderen war es ok. Ich bin bei Statusbars vorsichtig geworden, auch weil sie beim Synchronisieren von Threads mit der Oberfläche öfter Späne gemacht haben. Manchmal ist es besser, eingene Komponenten zu bauen, die so aussehen. Grüße, Messie |
AW: komische GUI Effekte unter XP
Oha...interessant...den gleichen Fehler haben wir bei mehreren Kunden auch, hier auf den Entwicklungs-Rechnern ist nichts davon zu sehen.
Die Rechner bei denen es auftritt haben auch alle XP SP3, und der Fehler kommt rein zufällig, er ist an keine Aktion verknüpft. Bei uns tritt der Fehler nicht im Mainmenü auf, sondern bei den Headern von Gridviews. Die einzige Gemeinsamkeit dieser Rechner, bei denen es bereichtet wurde: Alles Intel-Grafikchips. Eine Lösung haben wir auch bisher nicht gefunden...und selbst exzessive Repaint()-Konstrukte und dergleichen haben bisher nicht geholfen. |
AW: komische GUI Effekte unter XP
nochmal Oha...
da bin ich ja überascht, daß ich nicht allein damit bin :gruebel: Da ich ja nix wildes in der unteren Zeile darstellen muß werde ich mal ein Panel versuchen. Danke und bis dann :hi: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz