none
Nefunkční DateTimePicker ve Win32 aplikacích

    Dotaz

  • Ahoj,

    omlouvám se za nesprávnou ketegorii fóra, ale nenašel jsem lepší, kam to poslat.

    Zdá se mi ve Windows 10 Creators Update, že špatně funguje DateTimePicker pro Win32 aplikace. Máme starší Win32 aplikace psané v Delphi 5, kde se používají i DateTimePickery. Až dosud zcela bez problémů, ale po nainstalování Windows 10 Creators Update se datum v DateTimePickeru neukazuje buď vůbec, nebo je graficky ořízlé či naopak roztažené a proložené spoustou volného místa. Děje se to na všech počítačích s novým systémem, není to jen u mě.

    V .NET aplikacích je to OK, týká se to jen Win32 aplikací. Nezávisí to ani na formátu data v Místním nastavení ani na formátu nastaveném v komponentě pomocí DTM_SETFORMAT - ten se aplikuje - pořadí z formátu se zachová, ale text je buď ořízlý či jinak pomršený. Navíc se stává, že při opakovaném spuštění stejné aplikace je ten text v DateTimePickeru občas různě posunutý - jako kdyby někde bylo něco neinicializované nebo se přepisovalo.

    Co ale s tím?

    středa 12. dubna 2017 11:30

Odpovědi

  • Je to chyba, která byla opravena v KB4022725, je tam nová verze COMCTL32.DLL (5.82.15063.413).

    https://support.microsoft.com/en-us/help/4022725/windows-10-update-kb4022725

    • Addressed issue where the COMCTL32.DLL Date Time Picker control does not correctly display the specified date or time.


    Robert Haken, Microsoft MVP ASP.NET/IIS, HAVIT, s.r.o., www.havit.cz, http://knowledge-base.havit.cz

    neděle 27. srpna 2017 13:43
    Moderátor

Všechny reakce

  • Rovněž hledám řešení. Aplikace vytvořena v Delphi 7, v DateTimePicker-u se zobrazi jen tečky a dvojtečky. O stejném problému se diskutuje i zde, ale bez výsledku:

    http://stackoverflow.com/questions/43397219/net-4-6-winforms-datetimepicker-garbled-after-windows-10-creators-update

    čtvrtek 20. dubna 2017 11:01
  • Je to chyba, která byla opravena v KB4022725, je tam nová verze COMCTL32.DLL (5.82.15063.413).

    https://support.microsoft.com/en-us/help/4022725/windows-10-update-kb4022725

    • Addressed issue where the COMCTL32.DLL Date Time Picker control does not correctly display the specified date or time.


    Robert Haken, Microsoft MVP ASP.NET/IIS, HAVIT, s.r.o., www.havit.cz, http://knowledge-base.havit.cz

    neděle 27. srpna 2017 13:43
    Moderátor