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: 2932
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Browse Unterschied 817 / 832

Beitrag von Wolfgang Ciriack »

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) 10250 mal betrachtet
FehlerXBase2.0_817.png
FehlerXBase2.0_817.png (76.62 KiB) 10250 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
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Browse Unterschied 817 / 832

Beitrag von Jan »

:shock:

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: Browse Unterschied 817 / 832

Beitrag von Tom »

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) 10233 mal betrachtet
Herzlich,
Tom
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: Browse Unterschied 817 / 832

Beitrag von Tom »

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: 2932
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: Browse Unterschied 817 / 832

Beitrag von Wolfgang Ciriack »

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: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Browse Unterschied 817 / 832

Beitrag von brandelh »

Ich meine in der Changelist was über den XbpBrowse gelesen zu haben, hab sie aber nur überflogen.
Gruß
Hubert
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Browse Unterschied 817 / 832

Beitrag von Jan »

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
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2932
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: Browse Unterschied 817 / 832

Beitrag von Wolfgang Ciriack »

Viele Grüße
Wolfgang
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Browse Unterschied 817 / 832

Beitrag von brandelh »

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: 2932
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: Browse Unterschied 817 / 832

Beitrag von Wolfgang Ciriack »

Nur wenn du Browses mit Ownerdrawing verwendest...
Viele Grüße
Wolfgang
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Browse Unterschied 817 / 832

Beitrag von Jan »

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
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Antworten

Zurück zu „Unterschiede Version 1.9 <-> 2.0“