Das Forentreffen 2018 findet am 20./21. April in Dresden statt. Weitere Infos hier
Zur Homepage des Deutschsprachige Xbase-Entwickler e. V.
Xbase++-Wiki des Deutschsprachige Xbase-Entwickler e. V.

Browse Unterschied 817 / 832

Hier können die Unterschiede, Fehler und Probleme zwischen den Versionen bzw. bei der Migration besprochen werden

Moderator: Moderatoren

Antworten
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2288
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Kontaktdaten:

Browse Unterschied 817 / 832

Beitrag von Wolfgang Ciriack » Mo, 11. Sep 2017 14:13

Habe gerade festgestellt, dass bei der Version 832 sich beim Browse etwas geändert haben muss.
Meine Spaltenüberschriften (Ownerdraw) werden nicht meht dargestellt (Wochentage) !?
Dateianhänge
FehlerXBase2.0_832.png
FehlerXBase2.0_832.png (66.95 KiB) 633 mal betrachtet
FehlerXBase2.0_817.png
FehlerXBase2.0_817.png (76.62 KiB) 633 mal betrachtet
Zuletzt geändert von Wolfgang Ciriack am Mo, 11. Sep 2017 14:18, insgesamt 2-mal geändert.
Viele Grüße
Wolfgang

Benutzeravatar
Jan
Foren-Administrator
Foren-Administrator
Beiträge: 12309
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Kontaktdaten:

Re: Browse Unterschied 817 / 832

Beitrag von Jan » Mo, 11. Sep 2017 14:16

:shock:

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.

Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 6802
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Kontaktdaten:

Re: Browse Unterschied 817 / 832

Beitrag von Tom » Mo, 11. Sep 2017 15:28

Kann ich bestätigen. Im Screenshot zweimal derselbe Dialog, einmal mit und einmal ohne Ownerdrawing. Mit fehlen die Spaltenüberschriften.
od.jpg
od.jpg (216.34 KiB) 616 mal betrachtet
Herzlich,
Tom

Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 6802
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Kontaktdaten:

Re: Browse Unterschied 817 / 832

Beitrag von Tom » Mo, 11. Sep 2017 15:33

Der Fix ist aber einfach. Die Methoden/Funktionen aus den bekannten Beispielen beschränken das Ownerdrawing auf die DataArea, liefern aber trotzdem .F. zurück - also die Antwort, nicht das Zeichnen dem Browse zu überlassen. Das ist genau genommen falsch, wenn für das Heading kein Ownerdrawing aktiv ist. Man muss also im Anfangsbereich der Methoden oder Funktionen das hier einfügen, wenn man die Überschriften nicht selbst zeichnet:

Code: Alles auswählen

IF aInfo[ XBP_DRAWINFO_AREA ] == aInfo[ XBP_DRAWINFO_COLUMN ]:heading
  RETURN .T.
ENDIF
Edit. Quatsch! Auch im obigen Beispiel ist das Ownerdrawing nur für die DataArea aktiviert. Die Methode sollte also überhaupt nicht aufgerufen werden, wenn die Headings gezeichnet werden. Wird sie aber doch. Das ist der Fehler. Den man mit dem o.g. Code umgehen kann, aber falsch isses dennoch.
Herzlich,
Tom

Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2288
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Kontaktdaten:

Re: Browse Unterschied 817 / 832

Beitrag von Wolfgang Ciriack » Mo, 11. Sep 2017 18:34

Hallo Tom,
kannst du mir das Beispiel mal zumailen, damit ich es an Alaska schicken kann ?
Sonst müsste ich erst aus meinem Programm den Kalender in ein Beispiel extrahieren.
Oder meldest du das direckt an Alaska ?
Viele Grüße
Wolfgang

Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 13768
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Kontaktdaten:

Re: Browse Unterschied 817 / 832

Beitrag von brandelh » Di, 12. Sep 2017 8:10

Ich meine in der Changelist was über den XbpBrowse gelesen zu haben, hab sie aber nur überflogen.
Gruß
Hubert

Benutzeravatar
Jan
Foren-Administrator
Foren-Administrator
Beiträge: 12309
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Kontaktdaten:

Re: Browse Unterschied 817 / 832

Beitrag von Jan » Di, 12. Sep 2017 8:32

Hallo Hubert,

Touchgesten überarbeitet (zwei erledigte Punkte), :stableBlock überarbeitet, vertikale Scrollbar korrigiert im Zusammenhang mit Soft Tracking.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.

Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2288
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Kontaktdaten:

Re: Browse Unterschied 817 / 832

Beitrag von Wolfgang Ciriack » Do, 14. Sep 2017 15:00

Viele Grüße
Wolfgang

Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 13768
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Kontaktdaten:

Re: Browse Unterschied 817 / 832

Beitrag von brandelh » Do, 14. Sep 2017 16:30

Da war ich wohl zu voreilig mit der Installation ...
Gruß
Hubert

Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2288
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Kontaktdaten:

Re: Browse Unterschied 817 / 832

Beitrag von Wolfgang Ciriack » Fr, 15. Sep 2017 8:26

Nur wenn du Browses mit Ownerdrawing verwendest...
Viele Grüße
Wolfgang

Benutzeravatar
Jan
Foren-Administrator
Foren-Administrator
Beiträge: 12309
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Kontaktdaten:

Re: Browse Unterschied 817 / 832

Beitrag von Jan » Fr, 29. Sep 2017 12:12

Der PDR ist seit gestern geschlossen. Und heute soll geplant hoffentlich das Update heraus kommen.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.

Antworten