![]() |
XE2, Verschobene Komponenten beim Laden eines Projektes
Hi,
ich stelle bei einem Projekt fest, dass nach dem Laden eines Projektes einige Komponenten verschoben sind. Wenn ich sie wieder richtig positioniere, stimmt das auch in der exe. Nun kann ich das Projekt speichern, die Positionen und Größen stehen auch so richtig in der dfm-Datei. Ein Schliessen und erneutes Laden führt wiederum zu den verschobenen Komponenten, die dfm zeigt aber immer (vor erneutem Speichern) noch die richtigen Werte an. D.h. die IDE positioniert anders (bzw. ändert auch Grössen) als das, was in der dfm drinsteht. Hat da jemand einen Tip? Ist das bekannt? |
AW: XE2, Verschobene Komponenten beim Laden eines Projektes
Welches Betriebssystem? Wenn Vista oder 7 - ist Aero an? Welche Komponenten?
|
AW: XE2, Verschobene Komponenten beim Laden eines Projektes
Win7-64, Aero ist an, Komponenten BusinessSkinForm VCL siehe
![]() Es sieht so aus als ob es nur mit diesen Komponenten passiert, nicht bei Standardkomponenten. Was kann das verursachen? |
AW: XE2, Verschobene Komponenten beim Laden eines Projektes
Die dickeren Fensterrahmen sind gerne mal Ursache für Positionierungsprobleme.
Hast du auch die letzte Version der BusinessSkinForm? Sind diese auch in der letzten Version in der IDE registriert? |
AW: XE2, Verschobene Komponenten beim Laden eines Projektes
Habe die letzte Version von BusinessSkinForm. Als Source vorhanden. Als Package in XE2 installiert und in der IDE registriert.
Das mit den dickeren Fensterrahmen versteh ich nicht wirklich. |
AW: XE2, Verschobene Komponenten beim Laden eines Projektes
Ich hatte früher mal mein MainMenu in ein DataModule gelegt, damit das Icon zur Designtime nicht auf dem Hauptformular herum liegt. Zur Laufzeit war alles ok, aber die IDE hat ständig die Mainform-Höhe verringert.
Vielleicht hilft das irgendwie weiter... |
AW: XE2, Verschobene Komponenten beim Laden eines Projektes
Zitat:
|
AW: XE2, Verschobene Komponenten beim Laden eines Projektes
Zitat:
|
AW: XE2, Verschobene Komponenten beim Laden eines Projektes [Ursache gefunden]
Habe mittlerweile festgestellt, dass ich bei einer neu hinzugefügten Komponente das Verschiebeproblem nicht hatte. In der weiteren Untersuchung hat sich der Grund herausgestellt: alle Komponenten bei denen Anchors - akRight gesetzt ist, zeigen das merkwürdige Verhalten. Und zwar genau dann, wenn die Komponenten auf einer bsSkinTabsheet-Komponente plaziert sind. Ich hab nun den rechten Anker rausgenommen und setze ihn zur Laufzeit als Zwischenlösung. Ich werde Almediadev informieren.
Ansonsten vielen Dank für die Tipps. |
AW: XE2, Verschobene Komponenten beim Laden eines Projektes [Ursache gefunden]
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz