segunda-feira, 7 de dezembro de 2009

Usando data com 4 dígitos (dd/MM/yyyy) no Wine

Recentemente precisei que o Wine entendesse o formato da data do sistema com 4 dígitos para o ano e 2 dígitos para o dia e o mês. Isso era necessário pois um programa que eu estava rodando através do Wine só funcionava corretamente com essa configuração de data.

Para tal feito, após algumas pesquisas no santo google, descobri que era possível editar a mesma via "regedit".

Pois bem, a solução foi bem simples, bastando seguir os passos abaixo:

1) No terminal do Ubuntu/Linux digite "regedit"
2) Clique em Editar > Localizar
3) Procure pela chave sShortDate
4) Edite a chave e coloque o formato desejado (dd/MM/yyyy)
5) Feche o regedit



Pronto! Agora é só usar!

[]'s

8 comentários:

  1. Boa Tarde;

    Estou instalando um aplicativo Delphi no wine e no início da instalação dá uma mensagem de erro referente a data. Instala até o final e dá outra mensagem de erro referente ao carregamento da dll 'fbclient.dll'.
    Fiz o procedimento explicado pelo amigo mas ainda deve estar faltando algo.
    Abaixo mensagem de instalação:

    regional@adm1:~/Documentos$ wine instalacliente.exe
    fixme:advapi:CheckTokenMembership ((nil) 0x12f458 0x33fb94) stub!
    fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias 180, std (d/m/y): 21/02/2010, dlt (d/m/y): 17/10/2010
    fixme:shell:DllCanUnloadNow stub
    fixme:shell:DllCanUnloadNow stub
    fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias 180, std (d/m/y): 21/02/2010, dlt (d/m/y): 17/10/2010
    fixme:shell:DllCanUnloadNow stub
    fixme:imm:ImmReleaseContext (0x10020, 0x12ae18): stub
    fixme:shell:DllCanUnloadNow stub
    fixme:shell:DllCanUnloadNow stub
    err:module:import_dll Library MSVCP60.dll (which is needed by L"C:\\windows\\system32\\fbclient.dll") not found
    QPixmap::operator=: Cannot assign to pixmap during painting
    QPixmap::operator=: Cannot assign to pixmap during painting
    err:menubuilder:WaitForParentProcess Unable to wait for parent process, error 0
    fixme:shell:DllCanUnloadNow stub
    err:menubuilder:WaitForParentProcess Unable to wait for parent process, error 0
    fixme:shell:DllCanUnloadNow stub
    err:menubuilder:WaitForParentProcess Unable to wait for parent process, error 0
    fixme:shell:DllCanUnloadNow stub
    fixme:shell:DllCanUnloadNow stub

    Se puder me dar uma ajuda, fico imensamente agradecido.

    Paulo Seibel
    Ibirubá - RS

    ResponderExcluir
  2. Olá Paulo!

    Nunca usei o Delphi diretamente no Linux, por isso infelizmente não posso te ajudar.

    Minha dica seria vc instalar o VirtualBox e virtualizando o Windows usar o Delphi, tenho feito assim e não tive problemas algum.

    []'s

    ResponderExcluir
  3. Jackson Pires, estou engatinhando no Linux(Ubuntu 10.04) e graças a pessoas como vc que dividem o conhecimento. Que gente como eu não desiste e retorna ao Ruindows.
    Obrigado.

    Mauro Marques
    Santa Maria - RS

    ResponderExcluir
  4. Vlw Mauro!
    Vlw Luis!

    Esse feedback é o que nos faz continuar na caminhada!

    []'s

    ResponderExcluir
  5. Perfeito salvou meu dia !
    Muito Obrigado!

    ResponderExcluir