Manfred Polak
2018-07-31 12:48:57 UTC
Moin!
Ich habe bisher die Starter Edition von 10.2 benutzt und bin jetzt auf
die Community Edition umgestiegen. Als ersten Test wollte ich ein
kleines Primzahlprogramm (VCL) jetzt auch mit 64 Bit kompilieren.
Hat auch soweit geklappt, aber ein Problem hat sich gezeigt.
Das Programm hat zwei Fenster. Form2 wird von Form1 aus per
Button oder Tastatur gestartet, indem Form2.Show aufgerufen wird.
Dann kann man zwischen den Fenstern beliebig wechseln, so dass
das eine oder das andere im Vordergrund ist. So war das bisher.
Aber bei der mit der Community Edition kompilierten Fassung (egal
ob mit 32 oder 64 Bit) ist Form2, sobald es erst mal angezeigt wird,
immer vor Form1, auch wenn Form1 den Focus hat. Auch mit Klick
auf die Titelleiste kann man Form1 nicht mehr in den Vordergrund
holen. Der FormStyle ist bei beiden Fenstern fsNormal.
Ein Test mit einem neuen Projekt mit zwei Forms, die bis auf einen
Button völlig nackt sind, zeigt dasselbe Verhalten. Ist das so gewollt,
oder ist das ein Bug? Ich möchte jedenfalls wieder das alte Verhalten.
Wer es sich selbst ansehen will, das Primzahlprogramm ist hier:
http://home.mnet-online.de/polak/Primibus/
Die 32-Bit-Version ist mit der Starter Edition kompiliert und verhält
sich so, wie sie soll, die 64-Bit-Version zeigt das Problem.
Manfred
Ich habe bisher die Starter Edition von 10.2 benutzt und bin jetzt auf
die Community Edition umgestiegen. Als ersten Test wollte ich ein
kleines Primzahlprogramm (VCL) jetzt auch mit 64 Bit kompilieren.
Hat auch soweit geklappt, aber ein Problem hat sich gezeigt.
Das Programm hat zwei Fenster. Form2 wird von Form1 aus per
Button oder Tastatur gestartet, indem Form2.Show aufgerufen wird.
Dann kann man zwischen den Fenstern beliebig wechseln, so dass
das eine oder das andere im Vordergrund ist. So war das bisher.
Aber bei der mit der Community Edition kompilierten Fassung (egal
ob mit 32 oder 64 Bit) ist Form2, sobald es erst mal angezeigt wird,
immer vor Form1, auch wenn Form1 den Focus hat. Auch mit Klick
auf die Titelleiste kann man Form1 nicht mehr in den Vordergrund
holen. Der FormStyle ist bei beiden Fenstern fsNormal.
Ein Test mit einem neuen Projekt mit zwei Forms, die bis auf einen
Button völlig nackt sind, zeigt dasselbe Verhalten. Ist das so gewollt,
oder ist das ein Bug? Ich möchte jedenfalls wieder das alte Verhalten.
Wer es sich selbst ansehen will, das Primzahlprogramm ist hier:
http://home.mnet-online.de/polak/Primibus/
Die 32-Bit-Version ist mit der Starter Edition kompiliert und verhält
sich so, wie sie soll, die 64-Bit-Version zeigt das Problem.
Manfred