AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls D11 Caption bei TcxTabSheet verschwindet beim kompilieren.

D11 Caption bei TcxTabSheet verschwindet beim kompilieren.

Ein Thema von Kostas · begonnen am 13. Sep 2022 · letzter Beitrag vom 24. Jan 2023
Antwort Antwort
Seite 1 von 3  1 23   
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
997 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

D11 Caption bei TcxTabSheet verschwindet beim kompilieren.

  Alt 13. Sep 2022, 11:00
Hallo Zusammen,

jetzt muss ich mal fragen ob das ein D11 Problem ist oder eher DevExpress.
Ich habe eine relativ große VCL Anwendung in dieser DevExpress sehr intensiv eingesetzt wird.
Das Problem: Auf der Form sind TcxPageControls mit einigen TcpTabSheets. Im Objektinspektor setze ich das Prop. Caption für die TabSheets. Ich speichere die Form, öffne sie und alles ist ok. Ich kompiliere, starte die Anwendung und dann passiert es, dass nicht bei alle aber bei 2-4 TabSheets ist das Caption weg. Ich beende die Anwendung gehe in das Form und im Objektinspektor sehe ich dass das Caption weg ist. Das passiert nicht nur mit einer Form sondern völlig wild durch alle Forms. Die Captions werden ausschließlich über den Objektinspektor zur Entwurfszeit gesetzt und nicht im Code.

[Edit] auch passiert es dass zur Entwurfszeit das Caption am Tab angezeigt wird jedoch nicht im Objektinspektor, Siehe Bild. Beim Ausführen der Anwendung fehlt dann das Caption und nur das Image ist zu sehen.

Ist diese Problem bekannt oder wieder einmal nur bei mir?



Gruß Kostas
Miniaturansicht angehängter Grafiken
2022-09-13_110615.jpg  

Geändert von Kostas (13. Sep 2022 um 11:08 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Sinspin
Sinspin

Registriert seit: 15. Sep 2008
Ort: Dubai
431 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: D11 Caption bei TcxTabSheet verschwindet beim kompilieren.

  Alt 13. Sep 2022, 13:35
Hallo,
Delphi 11, Update x?
Welche DevExpress Version ist das?
Verwendest Du ein Übersetzungstool? Wenn ja, welches?

Ich kenne sowas, allerdings bisher nur im Zusammenhang mit einem buggigen Übersetzungstool.
Stefan
Wo befindet das Universum? Welche Farbe hat es ohne Zeit? Durch was fließt gravimetrische Energie? Wer macht morgen meinen Kaffee?
Mein Interesse wird hochohmig wenn mir jemand was verkaufen will.

Geändert von Sinspin (13. Sep 2022 um 15:38 Uhr) Grund: die phösen typos
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
997 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: D11 Caption bei TcxTabSheet verschwindet beim kompilieren.

  Alt 13. Sep 2022, 14:25
Sorry,

Delphi 11 Update 1
DevExpress VCL 22.1.2

ich verwende kein Übersetzungstool. Nur DevExpress VCL.
Übrigens, dieses Problem hatte ich mit Delphi 10.4.2 nicht. Ich bin mir nicht sicher ob das Problem sofort mit dem Umstieg auf D11 sich gezeigt hat. Aber das Probleme habe ich mindestens seit D11.1 und DevExpress 21.2.8

Gruß Kostas
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
40.785 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: D11 Caption bei TcxTabSheet verschwindet beim kompilieren.

  Alt 13. Sep 2022, 15:08
Nach dem Speichern und Kompilieren steht die Caption aber auch immernoch in der DFM?

Hier merke ich nichts, aber bei uns kommt die Caption aus einem eigenen Property (TextNr) und darüber wird die Caption beim Laden aus der DB geholt.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list
  Mit Zitat antworten Zitat
BerndS

Registriert seit: 8. Mär 2006
Ort: Jüterbog
409 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: D11 Caption bei TcxTabSheet verschwindet beim kompilieren.

  Alt 13. Sep 2022, 15:23
Ich habe zwar kein DevExpress , aber sollte dem Tabsheet eine Action zugewiesen sein, was ich im Screenshot nicht erkennen kann, dann wäre das eine Möglichkeit. Solltest du die Quellen haben, dann schau mal, ob beim Property Caption eine stored Funktion existiert. Falls ja, sollte man dort die Ursache finden.
Bernd
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
997 Beiträge
 
Delphi 10 Seattle Enterprise
 
#6

AW: D11 Caption bei TcxTabSheet verschwindet beim kompilieren.

  Alt 13. Sep 2022, 15:26
Nach dem Speichern und Kompilieren steht die Caption aber auch immernoch in der DFM?
NEIN, nicht nur der Text fehlt sondern das property "caption" samt Inhalt fehlt in der .dfm!
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
997 Beiträge
 
Delphi 10 Seattle Enterprise
 
#7

AW: D11 Caption bei TcxTabSheet verschwindet beim kompilieren.

  Alt 13. Sep 2022, 15:29
Ich habe zwar kein DevExpress , aber sollte dem Tabsheet eine Action zugewiesen sein, was ich im Screenshot nicht erkennen kann, dann wäre das eine Möglichkeit. Solltest du die Quellen haben, dann schau mal, ob beim Property Caption eine stored Funktion existiert. Falls ja, sollte man dort die Ursache finden.
Nein, das Tabsheet wurde keine Action zugewiesen. Ich klatsche es auf die Form um setze manuell das caption für jedes Tab.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
40.785 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: D11 Caption bei TcxTabSheet verschwindet beim kompilieren.

  Alt 13. Sep 2022, 15:51
Ich hab hier grade nur eine 21.2.5 im XE (11.0 aktuell nicht kompiliert) und da ist (noch) nichts zu sehen (stored, default und Co., sowohl normal oder als [Attribut]),
abgesehn von der schon erwähnten Action.

Delphi-Quellcode:
  TControl = class(TComponent)
    property Caption: TCaption read GetText write SetText stored IsCaptionStored;

  TcxTabSheet = class(TCustomControl)
    property Caption;

function TControl.IsCaptionStored: Boolean;
begin
  Result := (ActionLink = nil) or not ActionLink.IsCaptionLinked;
end;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list

Geändert von himitsu (13. Sep 2022 um 16:02 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Sinspin
Sinspin

Registriert seit: 15. Sep 2008
Ort: Dubai
431 Beiträge
 
Delphi 10.3 Rio
 
#9

AW: D11 Caption bei TcxTabSheet verschwindet beim kompilieren.

  Alt 13. Sep 2022, 15:58
Ich bin mir nicht sicher ob das Problem sofort mit dem Umstieg auf D11 sich gezeigt hat. Aber das Probleme habe ich mindestens seit D11.1 und DevExpress 21.2.8
Das ist dann ein guter Grund erstmal bei 21.2.5 zu bleiben.
Denn D11.1 scheint es nicht zu sein. Mir ist jedenfalls bisher nichts aufgefallen.

Hast du Sonderzeichen in den betroffenen Captions?
Stefan
Wo befindet das Universum? Welche Farbe hat es ohne Zeit? Durch was fließt gravimetrische Energie? Wer macht morgen meinen Kaffee?
Mein Interesse wird hochohmig wenn mir jemand was verkaufen will.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
40.785 Beiträge
 
Delphi 11 Alexandria
 
#10

AW: D11 Caption bei TcxTabSheet verschwindet beim kompilieren.

  Alt 13. Sep 2022, 16:00
In 11.2 soll ja nun alles noch viel besser sein.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 22:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf