Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   D11 Caption bei TcxTabSheet verschwindet beim kompilieren. (https://www.delphipraxis.net/211416-d11-caption-bei-tcxtabsheet-verschwindet-beim-kompilieren.html)

Kostas 24. Jan 2023 12:21

AW: D11 Caption bei TcxTabSheet verschwindet beim kompilieren.
 
Zitat:

Zitat von Sinspin (Beitrag 1517772)
Hey,

...
Verwendest du ein Übersetzungstool?
...

Nein, ich habe kein Übersetzungstool. Ich setzt GIT ein. Aber Git hilft mir NUR wenn ich vor dem eincheken alle zu versionierende .dfms anzweifle und überprüfe ob ein Property verschwunden ist. Dieses Problem habe ich von Delphi1 bis Delphi 10 NICHT gesehen. Ich konnte mich immer darauf verlassen dass das was ich zur Designzeit einstelle auch erhalten bleibt. Ich möchte auch ausdrücklich sagen, ich verdächte nicht automatisch NUR Delphi und dass nur Delphi hier etwas falsch macht. Wenn Captions von Tabs verschwinden, ist schon schlimm. Es ist nichts im Vergleich dazu dass Propertys von FireDac Controls verschwinden. Da kann ein großer Schaden entstehen wenn plötzlich Verknüpfungen nicht mehr greifen.

Übrigens, die Captions wurden bisher NUR vom TcxPageControl sporadisch entfernt. Ein Caption von anderen Controls ist mir noch nicht aufgefallen.
Bisher hatte ich NUR einen Fall bei dem ein FireDac Prop. verschwunden ist. Theoretisch könnte das auch zufällig andere Ursachen gehabt haben. Ich habe es automatisch in dieselbe Schublade gesteckt wie die Captions da wieder in das DFM das Property und der Wert gefehlt haben.

Jetzt hast du mir ein interessanten Hinweis gegeben dass Delphi das Caption entsorgt wenn es keinen Wert hat. Das habe ich soeben ausprobiert und es ist wirklich so. Somit kann ich nicht mehr ausschließen dass ich selbst versehentlich ohne es zu bemerken den Feldinhalt gelöscht habe. Was würde mich sehr beruhigen!

Gruß Kostas

Uwe Raabe 24. Jan 2023 12:46

AW: D11 Caption bei TcxTabSheet verschwindet beim kompilieren.
 
Zitat:

Zitat von Kostas (Beitrag 1517778)
Jetzt hast du mir ein interessanten Hinweis gegeben dass Delphi das Caption entsorgt wenn es keinen Wert hat.

Das Streaming-System unterdrückt alle Properties deren Wert dem Default entspricht. Dieser wird über die gleichnamige Direktive, ein entsprechendes Attribut oder einen impliziten Wert bestimmt. Bei Strings ist letzterer eben der Leerstring.

Kostas 24. Jan 2023 12:59

AW: D11 Caption bei TcxTabSheet verschwindet beim kompilieren.
 
Es wäre mir sehr recht wenn ich das Problem wäre und nicht Delphi! :-)

Rolf Frei 24. Jan 2023 13:29

AW: D11 Caption bei TcxTabSheet verschwindet beim kompilieren.
 
Dass es Delphi ist, halte ich für sehr, sehr unwahrscheinlich, sonst hätte wir alle das selbe Problem. Entweder liegt es an der cxXXX Komponente selber oder ein Addon oder sowas verursacht diesen Effekt.

Kostas 24. Jan 2023 13:52

AW: D11 Caption bei TcxTabSheet verschwindet beim kompilieren.
 
Vermutlich ist das Problem wieder einmal vor dem Monitor. Ich wusste nicht dass Delphi die Property ohne Wert (default value) entsorgt. Deshalb habe ich angenommen, hier liegt ein Problem vor. Speziell das verschwinden der Captions bei TabPage ist doch relativ häufig passiert. Dass ich jedes mal versehentlich den Wert entfernt habe ohne es zu bemerken, hört sich komisch an aber ausschließen kann ich es nicht. Ich beobachte es und betrachte mich als geohrfeigt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:28 Uhr.
Seite 3 von 3     123   

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