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:

Paulo Seibel disse...

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

Paulo Seibel disse...

Se puder me dar um retorno por Email.

Unknown disse...

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

Mauro Marques disse...

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

Autor disse...

Perfeito! Obrigado pela dica! ;)

Unknown disse...

Vlw Mauro!
Vlw Luis!

Esse feedback é o que nos faz continuar na caminhada!

[]'s

Unknown disse...

Perfeito salvou meu dia !
Muito Obrigado!

Unknown disse...

Vlw Marcos!
Obrigado pelo retorno!