AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Fehlerhafte (nur 32-Bit-?)Delphi-XE2-Compilate?
Thema durchsuchen
Ansicht
Themen-Optionen

Fehlerhafte (nur 32-Bit-?)Delphi-XE2-Compilate?

Ein Thema von Delphi-Laie · begonnen am 7. Sep 2011 · letzter Beitrag vom 16. Dez 2011
Antwort Antwort
Seite 2 von 8     12 34     Letzte »    
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#11

AW: Fehlerhafte (nur 32-Bit-?)Delphi-XE2-Compilate?

  Alt 8. Sep 2011, 01:25
Und wie kann man das jetzt bereinigen ?
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#12

AW: Fehlerhafte (nur 32-Bit-?)Delphi-XE2-Compilate?

  Alt 8. Sep 2011, 01:27
Und wie kann man das jetzt bereinigen ?
TCustomGrid.DrawCellHighlight überschreiben?
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#13

AW: Fehlerhafte (nur 32-Bit-?)Delphi-XE2-Compilate?

  Alt 8. Sep 2011, 09:24
Und wie kann man das jetzt bereinigen ?
TCustomGrid.DrawCellHighlight überschreiben?
Das kann aber auch nicht ganz das ware sein, wenn ich jedesmal bei Benutzung eines StringGrids die Funktion überschreiben muss. Eine andere alternative wäre, dass man das Theme explizit beim Stringgrid ausschaltet. Das geht über StringGrid1.DrawingStyle := gdsClassic; . Dann wird das StringGrid im Classic Style gezeichnet.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#14

AW: Fehlerhafte (nur 32-Bit-?)Delphi-XE2-Compilate?

  Alt 8. Sep 2011, 09:29
TCustomGrid.DrawCellHighlight überschreiben?
Das kann aber auch nicht ganz das ware sein, wenn ich jedesmal bei Benutzung eines StringGrids die Funktion überschreiben muss.
Sinnvoll wäre wohl eine eigene Ableitung des Grids in dem man neben überschreiben dieses Verhaltens auch eigene default-Werte von Properties vergibt. Machen wir z.B. beim Grid vom ElPack/LMD.

Eine andere alternative wäre, dass man das Theme explizit beim Stringgrid ausschaltet. Das geht über StringGrid1.DrawingStyle := gdsClassic; . Dann wird das StringGrid im Classic Style gezeichnet.
Wurde doch daran gedacht wenn man den Fehler der alten Version der Korrigiert das viele wieder mal Aufschreien
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
 
Delphi 12 Athens
 
#15

AW: Fehlerhafte (nur 32-Bit-?)Delphi-XE2-Compilate?

  Alt 8. Sep 2011, 09:48
Ich finde, das XE2-Verhalten ist zumindest konsistenter als das von XE. Es ist allerdings möglich, daß die Ermittlung der Theme-Farbwerte unter XP-Luna einfach buggy ist, dann sollte man aber dort auch ansetzen. Kann auch sein, daß einfach nur das Luna-Theme in dem Bereich nur sub-optimal ist.

Grundsätzlich habe ich aber ein Problem damit, einen Fehler nicht zu korrigieren, nur um abwärtskompatibel zu bleiben - und die Nicht-Beachtung des XP-Themes unter XE (und vorher) war eindeutig ein Fehler.

Übrigens kann man das ganze mit XE2 leicht nach seinen Wünschen gestalten, wenn man die neuen VCL-Styles verwendet.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#16

AW: Fehlerhafte (nur 32-Bit-?)Delphi-XE2-Compilate?

  Alt 8. Sep 2011, 13:07
Danke für die rege Beteiligung!

Eine andere alternative wäre, dass man das Theme explizit beim Stringgrid ausschaltet. Das geht über StringGrid1.DrawingStyle := gdsClassic; . Dann wird das StringGrid im Classic Style gezeichnet.
Ja, und das funktioniert auch, vielen Dank! Ist wohl der einfachste Weg, jedenfalls simpler als das Überschreiben und Ableiten einer neuen Stringgrid(typ)klasse.

Ein wenig verwundert bin ich allerdings, daß der erstgenannte Fehler - Nichtstartbarkeit des Compilates - von niemandem sonst bestätigt wurde.
  Mit Zitat antworten Zitat
Peter1999

Registriert seit: 13. Dez 2007
Ort: Dresden
88 Beiträge
 
Delphi XE2 Professional
 
#17

AW: Fehlerhafte (nur 32-Bit-?)Delphi-XE2-Compilate?

  Alt 9. Sep 2011, 15:04
Der Fehler betrifft übrigens nicht nur das [goRowSelect], sondern auch das [goRangeSelect], wenn mehrere Zellen markiert werden. (WinXP SP2)

Wurde das denn schon von jemandem an QC gemeldet?
  Mit Zitat antworten Zitat
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#18

AW: Fehlerhafte (nur 32-Bit-?)Delphi-XE2-Compilate?

  Alt 15. Sep 2011, 11:57
Der Fehler betrifft übrigens nicht nur das [goRowSelect], sondern auch das [goRangeSelect], wenn mehrere Zellen markiert werden. (WinXP SP2)
Gut beobachtet, vielen Dank!

Wurde das denn schon von jemandem an QC gemeldet?
Ich würde mich daranwagen, allerdings finde ich den Knopf "Report issue" (oder so ähnlich) nicht, auch nicht, wenn ich eingeloggt bin. Überhaupt, ich finde mich dort im ersten Anlauf noch weniger als im Lazarusbugreport zurecht. Die Anzahl der gemeldeten Fehler ist für ein Finalprodukt m.E. auch "nicht von schlechten Eltern".
  Mit Zitat antworten Zitat
Peter1999

Registriert seit: 13. Dez 2007
Ort: Dresden
88 Beiträge
 
Delphi XE2 Professional
 
#19

AW: Fehlerhafte (nur 32-Bit-?)Delphi-XE2-Compilate?

  Alt 15. Sep 2011, 15:17
Ich war dann mal so frei, wenn du keinen Urheberrechts- oder Erstentdeckeranspruch geltend machen willst

http://qc.embarcadero.com/wc/qcmain.aspx?d=98937
  Mit Zitat antworten Zitat
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#20

AW: Fehlerhafte (nur 32-Bit-?)Delphi-XE2-Compilate?

  Alt 15. Sep 2011, 15:52
Danke!

Ich war dann mal so frei, wenn du keinen Urheberrechts- oder Erstentdeckeranspruch geltend machen willst

http://qc.embarcadero.com/wc/qcmain.aspx?d=98937
Und falls doch? Na gut, ausnahmsweise bin ich einmal gnädig!

Außerdem gab es noch jemanden, der eine "Folgeentdeckung" für sich verbuchen konnte, worauf ich keine Ansprüche erheben kann.

Jetzt bin ich neugierig, welche Stadien/Stufen diese Fehlermeldung in welchen Zeiten durchlaufen wird.

Ergänzung: War eben doch ein Fehler Embarcaderos, mich nicht als Betatester eingesetzt zu haben. *hüstel*
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 8     12 34     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz