• Delphi 修改本地日期和时间


    procedure TForm1.ModifySysdate(D: Double);
    var
     systemtime:Tsystemtime;
      DateTime:TDateTime;
    begin
    SetLocaleInfo(LOCALE_SYSTEM_DEFAULT, LOCALE_SSHORTDATE, 'yyyy:MM:dd');
    Application.UpdateFormatSettings := False;
    DateTime:=Now+d;
    DateTimeToSystemTime(DateTime,systemtime);
    SetLocalTime(systemtime);
    
    end;
    View Code

    Windows 64位系统 需要提升权限 UAC

    方法如下:

    1创建以下代码到uac.manifes文件类。

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>  
    <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">  
    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">  
    <security>  
    <requestedPrivileges>  
    <requestedExecutionLevel level="requireAdministrator" uiAccess="false">  
    </requestedExecutionLevel>  
    </requestedPrivileges>  
    </security>  
    </trustInfo>  
    <dependency>  
    <dependentAssembly>  
    <assemblyIdentity type="win32"  
    name="Microsoft.Windows.Common-Controls"  
    version="6.0.0.0"  
    processorArchitecture="x86"  
    publicKeyToken="6595b64144ccf1df"  
    language="*">  
    </assemblyIdentity>  
    </dependentAssembly>  
    </dependency>  
    </assembly>  
    View Code

    2.在工程的Options选项--Application-manifes 选择Custom  选择uac.manifes 即可。(D10.1版本)

    如果需要调试的话,需要使用管理员权限启动Delphi

  • 相关阅读:
    自定义“浏览文件夹”对话框
    CYABFFW:这是另一个文件夹包装器
    CYABFFW:这是另一个文件夹包装器
    ToDoList样式表:教程
    7.2.23 -一个有效而灵活的方法来掌握你的任务
    使用。net SDK编写位图按钮控件
    在MVC应用程序中使用自动程序进行CRUD操作
    imp
    openpyxl
    fabric
  • 原文地址:https://www.cnblogs.com/stroll/p/6913769.html
Copyright © 2020-2023  润新知