[Bug] TC 9.22 & 9.50 Beta 6 - Kopieren im Hintergrund
Moderators: Hacker, Stefan2, white
[Bug] TC 9.22 & 9.50 Beta 6 - Kopieren im Hintergrund
Windows 10, 2 Monitore,
1. Full-HD, 100%
2. 4k, 150%
Wenn ich TC auf dem ersten Monitor starte, einen größeren Kopierjob anstoße und dann im Hintergrund auswähle, dann wird das kleine Fenster oben am Rand angezeigt. Korrekt.
Wenn ich TC auf dem zweiten Monitor starte, dann verschwindet das kleine Kopierfenster zur Hälfte über dem Desktop. Siehe Bild.
Image: https://www.dropbox.com/s/5zrqjn81ercpgfq/TC%20-%20Kopierfenster.png?dl=0
1. Full-HD, 100%
2. 4k, 150%
Wenn ich TC auf dem ersten Monitor starte, einen größeren Kopierjob anstoße und dann im Hintergrund auswähle, dann wird das kleine Fenster oben am Rand angezeigt. Korrekt.
Wenn ich TC auf dem zweiten Monitor starte, dann verschwindet das kleine Kopierfenster zur Hälfte über dem Desktop. Siehe Bild.
Image: https://www.dropbox.com/s/5zrqjn81ercpgfq/TC%20-%20Kopierfenster.png?dl=0
- ghisler(Author)
- Site Admin
- Posts: 50531
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: [Bug] TC 9.22 & 9.50 Beta 6 - Kopieren im Hintergrund
Wie ist denn die Bildschirmanordnung?
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re: [Bug] TC 9.22 & 9.50 Beta 6 - Kopieren im Hintergrund
Links der kleine mit 100%, rechts der große mit 150%
Delphi liefert
Screen.Monitorcount = 2
Screen.Monitors[0].PixelsPerInch = 144
Screen.Monitors[1].PixelsPerInch = 96
Sind die Daten ausreichend oder wird noch etwas anderes benötigt?
P.S.:
Ich weiß, dass es masochistisch ist, den kleineren als primären laufen zu lassen. Aber nur so findet man selber Fehler.
Ich hatte vorher den großen ein paar Tage als Standalone.
Wenn Du wüsstest, wieviele Programme nach dem Start 'verschwanden', nachdem ich den Kleineren als primären hinzugefügt habe.
Delphi liefert
Screen.Monitorcount = 2
Screen.Monitors[0].PixelsPerInch = 144
Screen.Monitors[1].PixelsPerInch = 96
Sind die Daten ausreichend oder wird noch etwas anderes benötigt?
P.S.:
Ich weiß, dass es masochistisch ist, den kleineren als primären laufen zu lassen. Aber nur so findet man selber Fehler.
Ich hatte vorher den großen ein paar Tage als Standalone.
Wenn Du wüsstest, wieviele Programme nach dem Start 'verschwanden', nachdem ich den Kleineren als primären hinzugefügt habe.
- ghisler(Author)
- Site Admin
- Posts: 50531
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: [Bug] TC 9.22 & 9.50 Beta 6 - Kopieren im Hintergrund
Wie ist die vertikale Ausrichtung? Liegt der sekundäre tiefer als der primäre? Tritt das Problem noch auf, wenn Sie die Anordnung so verschieben, dass beide auf gleicher Höhe beginnen (oben)?
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re: [Bug] TC 9.22 & 9.50 Beta 6 - Kopieren im Hintergrund
Ich habe jetzt wieder auf TC9.22a zurückgestellt, da das Problem auch in der Beta sichtbar war.
Ich dachte eigentlich, dass meine Monitore oben bündig wären, aber es war
Screen.Monitors[ 0 ].Top = 14
Screen.Monitors[ 1 ].Top = 0
Bei
Screen.Monitors[ 0 ].Top = -205
Screen.Monitors[ 1 ].Top = 0
springt das Fenster auf den linken Monitor und wird vollständig angezeigt.
Bei
Screen.Monitors[ 0 ].Top = 162
Screen.Monitors[ 1 ].Top = 0
wird das Fenster korrekt auf dem rechten Monitor angezeigt.
Unter Windows 7 wurden immer noch die Koordinaten beim Versetzen der Bildschirme angezeigt. Da konnte man immer noch sehen, dass man zum Beispiel aus Versehen im negativen Bereich war. Das scheint bei Windows 10 wohl nicht mehr möglich zu sein und ein Arretierung auf gleiche Höhe auch nicht?! (Edit: Verschieben mit Shift scheint wohl da zu helfen)
Nach zig Versuchen habe ich nun
Screen.Monitors[ 0 ].Top = 0
Screen.Monitors[ 1 ].Top = 0
Aber es ändert sich nichts am Verhalten. Das Fenster wird nur so dargestellt wie auf dem Screenshot.
Ich dachte eigentlich, dass meine Monitore oben bündig wären, aber es war
Screen.Monitors[ 0 ].Top = 14
Screen.Monitors[ 1 ].Top = 0
Bei
Screen.Monitors[ 0 ].Top = -205
Screen.Monitors[ 1 ].Top = 0
springt das Fenster auf den linken Monitor und wird vollständig angezeigt.
Bei
Screen.Monitors[ 0 ].Top = 162
Screen.Monitors[ 1 ].Top = 0
wird das Fenster korrekt auf dem rechten Monitor angezeigt.
Unter Windows 7 wurden immer noch die Koordinaten beim Versetzen der Bildschirme angezeigt. Da konnte man immer noch sehen, dass man zum Beispiel aus Versehen im negativen Bereich war. Das scheint bei Windows 10 wohl nicht mehr möglich zu sein und ein Arretierung auf gleiche Höhe auch nicht?! (Edit: Verschieben mit Shift scheint wohl da zu helfen)
Nach zig Versuchen habe ich nun
Screen.Monitors[ 0 ].Top = 0
Screen.Monitors[ 1 ].Top = 0
Aber es ändert sich nichts am Verhalten. Das Fenster wird nur so dargestellt wie auf dem Screenshot.
- ghisler(Author)
- Site Admin
- Posts: 50531
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: [Bug] TC 9.22 & 9.50 Beta 6 - Kopieren im Hintergrund
Danke, ich werde versuchen das nachzustellen. Ich habe eigentlich Funktionen eingebaut, welche die Fenster auf den sichtbaren Bildschirmbereich begrenzen sollten.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- ghisler(Author)
- Site Admin
- Posts: 50531
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: [Bug] TC 9.22 & 9.50 Beta 6 - Kopieren im Hintergrund
Danke für die genauen Angaben - ich konnte das Problem reproduzieren, und ich hoffe ich habe es in beta 7 korrigieren können.
Bitte ausprobieren!
Bitte ausprobieren!
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re: [Bug] TC 9.22 & 9.50 Beta 6 - Kopieren im Hintergrund
Scheint jetzt zu funktionieren.
- ghisler(Author)
- Site Admin
- Posts: 50531
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: [Bug] TC 9.22 & 9.50 Beta 6 - Kopieren im Hintergrund
Danke für die schnelle Rückmeldung! Sollte es nochmals auftreten, bitte umgehend wieder melden, mit einer genauen Fehlerbeschreibung.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com