Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Windows 1809 und MaskEdit's (https://www.delphipraxis.net/198139-windows-1809-und-maskedits.html)

Mavarik 6. Okt 2018 11:33

Windows 1809 und MaskEdit's
 
Hallo Zusammen!

Wir haben eine sehr hässliche Änderung in Windows 1809 festgestellt...

Vielleicht liegt es daran, dass wir dieses Projekt immer noch mit Delphi 2007 compilieren...

Es hat sich folgendes gezeigt.

Wenn wir bisher einen Formatstring einer TMaskEdit zugewiesen haben, wurde NIE Selstart verändert.


Delphi-Quellcode:
N := Selstart; // N is 13       
MaskEdit1.Text := '__________10,80';
// Selstart = 0 ………………………………...^ Cursor
Das passiert nur, wenn der Formatstring ein ",n" enthält. (n in [0..9]) !

Delphi-Quellcode:
MaskEdit1.Text := '__________10,--'; // kein Problem.
Hat jemand ähnliches ggf. auch mit neuen Compilern festgestellt?

Grüsse Mavarik

mkinzler 6. Okt 2018 11:35

AW: Windows 1809 und MaskEdit's
 
[OT]Das Rollout des Updates wurde von Microsoft gestoppt.[/OT]

Mavarik 6. Okt 2018 11:45

AW: Windows 1809 und MaskEdit's
 
Zitat:

Zitat von mkinzler (Beitrag 1415097)
[OT]Das Rollout des Updates wurde von Microsoft gestoppt.[/OT]

Ahh ok aber
https://www.microsoft.com/de-de/soft...load/windows10

Geht immer noch...

Bernhard Geyer 6. Okt 2018 12:14

AW: Windows 1809 und MaskEdit's
 
Zitat:

Zitat von mkinzler (Beitrag 1415097)
[OT]Das Rollout des Updates wurde von Microsoft gestoppt.[/OT]

Hast du auch einen Link mit mehr Info wieso?

Bernhard Geyer 6. Okt 2018 12:14

AW: Windows 1809 und MaskEdit's
 
Zitat:

Zitat von Mavarik (Beitrag 1415098)
Zitat:

Zitat von mkinzler (Beitrag 1415097)
[OT]Das Rollout des Updates wurde von Microsoft gestoppt.[/OT]

Ahh ok aber
https://www.microsoft.com/de-de/soft...load/windows10

Geht immer noch...

Dort ist aber nur 1804 verfügbar.

EWeiss 6. Okt 2018 12:18

AW: Windows 1809 und MaskEdit's
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1415100)
Zitat:

Zitat von mkinzler (Beitrag 1415097)
[OT]Das Rollout des Updates wurde von Microsoft gestoppt.[/OT]

Hast du auch einen Link mit mehr Info wieso?

Es werden Daten im User Dokumenten Ordner gelöscht..
Teilweise Terra Byte ;)

gruss

Luckie 6. Okt 2018 13:30

AW: Windows 1809 und MaskEdit's
 
Bitte beim Problem bleiben.

Assarbad 16. Okt 2018 14:20

AW: Windows 1809 und MaskEdit's
 
@Mavarik habt ihr im Manifest behauptet mit Windows 10 kompatibel zu sein oder sowas in der Art? Denn ansonsten sollten auch nach wie vor die alten Regeln - unabhängig vom Compiler - gelten.

Mavarik 16. Okt 2018 15:07

AW: Windows 1809 und MaskEdit's
 
Zitat:

Zitat von Assarbad (Beitrag 1415879)
@Mavarik habt ihr im Manifest behauptet mit Windows 10 kompatibel zu sein oder sowas in der Art? Denn ansonsten sollten auch nach wie vor die alten Regeln - unabhängig vom Compiler - gelten.

Nein, kein Manifest...

Die Änderung hat sich gezeigt nach dem Windows Update ohne das die exe angefasst wurde.

Frickler 20. Feb 2019 09:38

AW: Windows 1809 und MaskEdit's
 
Liste der Anhänge anzeigen (Anzahl: 1)
Da gibt es noch was: man kann in einem MaskEdit-Feld mit Windows 1809 (neuste Version 17763.253) das erste Zeichen im Feld nicht mehr mit der Tastatur von links selektieren. Man muss ans Feldende bzw. gewünschte Selektionsende gehen und von dort selektieren.

Ich habe mal ein kleines Programm angehängt, das das Verhalten zeigt. Version ist Delphi XE6 32 Bit (passiert aber auch mit 10.3): egal, wo an welcher Stelle man sich im MaskEdit befindet - wenn man Pfeil rechts mit gedrückter Shift-Taste drückt, wird beim ersten Tastendruck die bestehende Selektion des aktuellen Zeichens aufgehoben und erst beim zweiten Tastendruck das Zeichen rechts vom Cursor markiert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz