![]() |
AW: Problem mit Delphi5-Forms unter Vista/Windows 7
Hallo, soweit war ich leider auch schon.
Das hat der SetUp ja von selber gemacht, geholfen hat dies jedoch leider nichts: Er gibt immernoch diese Fehlermeldung zurück. Danke trotzdem; --Dennis |
AW: Problem mit Delphi5-Forms unter Vista/Windows 7
Das ist allerdings ominös. Wenn das Verzeichnis, in dem die ThemeMgr.pas liegt, im globalen oder projektspezifischen Pfad steht, findet sie der Compiler auch.
|
AW: Problem mit Delphi5-Forms unter Vista/Windows 7
Bleibt wie immer als einfachste Variante der Process Monitor um einfach zu schauen wo der Compiler nach der Datei sucht. ;-)
|
AW: Problem mit Delphi5-Forms unter Vista/Windows 7
Zum ursprünglichen Problem:
Der falsche "Classic"-Rahmen erscheint m.E. immer dann, wenn eine Kompnente auf dem Form über den Rand hinausragt, was ja bei Größenänderungen vorkommen kann. Die Loesung ist einfach (am Beispiel eines neuen Forms): 1) Neues Formular erzeugen 2) Zuallererst ein Panel auf das Form setzen mit Align=alClient, Caption='' und BevelOuter=bvNone 3) Alle weiteren Elemente werden nun auf das Panel anstatt direkt auf das Form gesetzt Fertig. Bisschen spaet, aber vielleicht hilfts noch jmd. |
AW: Problem mit Delphi5-Forms unter Vista/Windows 7
Setz mal die Eigenschaft AutoScroll der Form auf False. Dann klappt übrigens auch die Skalierung bei großen Schriftarten sauber (jedenfalls bei den allermeisten Komponenten). Das ist inzwischen die erste Option, die ich auf neu erstellten Anwendungen setze.
MfG Dalai |
AW: Problem mit Delphi5-Forms unter Vista/Windows 7
Zitat:
es kann der Fall auftretten, dass sich der Text auch so vergrößert und sich auf einer Komponente überschneidet. Aber das Problem ensteht nur bei mir bei verschienden DPI Auflösungen (96 -> 120) Vor 2 Tagen habe ich die gleiche Frage gestellt, aber nach einer besseren Lösung, Ich suche nach einer Art Komponente oder Unit die das AutoScroll automatisch in allen Forms auf false setzt, habe aber dennoch nichts gefunden oder es hat nicht funtkioniert... |
AW: Problem mit Delphi5-Forms unter Vista/Windows 7
Zitat:
Zitat:
Außerdem glaube ich nicht, dass es funktioniert, wenn AutoScroll zur Laufzeit gesetzt wird, denn das ist schon zu spät. Ich habe es gerade in einem Testprogramm ins FormCreate() gepackt, aber die Form wird nicht skaliert und stattdessen sind die Komponenten abgeschnitten. D.h. allein mit
Delphi-Quellcode:
ist es nicht getan. Man müsste noch den Skalierungsfaktor ermitteln und selbst skalieren. Und das halte ich für zuviel Aufwand, den man mit einem manuellen Setzen von AutoScroll zur Designzeit vermeiden kann.
Self.AutoScroll:= False;
MfG Dalai |
AW: Problem mit Delphi5-Forms unter Vista/Windows 7
Ich habe grade mal geguckt, aber kein AutoScroll in der .dfm gefunden...?
Wie es scheint hat er auch ein Problem mit dem Anker "akBottom" ist das auf True, schiebt er die komponenten ziemlich tief nach unten (wenn AutoScroll noch aktiv ist) |
AW: Problem mit Delphi5-Forms unter Vista/Windows 7
Zitat:
MfG Dalai |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:48 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