É como já foi dito. Em situações como esta, felizmente ou não, nossos sistemas 
é que devem se adaptar aos usuário e não o contrário. 

Sds,
Ricardo.

Eduardo Castro Alves <[EMAIL PROTECTED]> escreveu:                              
    Eduardo, como eu posso explicar para o diretor financeiro da Amil, que o 
 ERP que eles tem funciona com qualquer formato de data e o meu sistema não.
 
 Pelo menos no meu ponto de vista, não é o usuário que tem que se adaptar 
 ao meu software e sim o meu software se adaptar ao usuário.
 
 Quando o separador de milhar é ',' você pode para ele mudar também ?
 
 Acho que isto é uma questão de opinião, respeito a sua, mas não posso 
 concordar com ela, já que existe inúmeras maneiras de contornar 
 problemas como este.
 
 Eduardo
 
 Eduardo Silva dos Santos escreveu:
 >
 > Então Eduardo Castro, pra evitar esse problema com o farmata das datas eu
 > criei essa rotina:
 >
 > if AnsilowerCase( ShortTimeFormat ) <> 'hh:mm' then begin
 > Aviso( 'O Formato da hora em seu computador não está no padrão hh:mm,
 > exemplo 09:57.' + #13 +
 > 'Mude para esse formato nas configurações regionais no painel de
 > controle.' );
 > ExecuteFile( 'Control.exe', 'intl.cpl' );
 > Application.Terminate;
 > end;
 >
 > if AnsilowerCase( ShortDateFormat ) <> 'dd/mm/yyyy' then begin
 > Aviso( 'O Formato da data em seu computador não está no padrão
 > dd/mm/yyyy, exemplo 14/01/1981.' + #13 +
 > 'Mude para esse formato nas configurações regionais no painel de
 > controle.' );
 > ExecuteFile( 'Control.exe', 'intl.cpl' );
 > Application.Terminate;
 > end;
 >
 > Em 10/05/07, Eduardo Castro Alves <[EMAIL PROTECTED] 
 > <mailto:ecastroa_edu%40yahoo.com.br>> escreveu:
 > >
 > > Isto não da aplicação e sim as configurações regionais do Windows, então
 > >
 > > cada usuário do sistema operacional usa de um jeito.
 > >
 > > Em uma empresa que eu trabalhei, tive um problema exatamente por causa
 > > disso, teve um "infeliz" que usava a data com o formato "mm-dd/yyyy", o
 > > usuario disse que tinha varios softwares e todos funcionavam com este
 > > formato de data, então por que o meu sistema não poderia funcionar 
 > assim.
 > >
 > > Passei a usar sempre Decode e Encode quando trabalho com data e sempre
 > > tentou prever este tipo de situação.
 > >
 > > Eduardo
 > >
 > > Eduardo Silva dos Santos escreveu:
 > > >
 > > > acho que ninguem usa data nesse formato. pelo menos nunca vi em
 > > aplicações
 > > > comerciais.
 > > >
 > > > Em 10/05/07, Eduardo Castro Alves <[EMAIL PROTECTED] 
 > <mailto:ecastroa_edu%40yahoo.com.br><ecastroa_edu%40yahoo.com.br>
 > > > <mailto:ecastroa_edu%40yahoo.com.br>> escreveu:
 > > > >
 > > > > Se a data estiver no formato "mm/dd/aaaa" não vai funcionar desta
 > > forma,
 > > > >
 > > > > quando li a pergunta foi a primeira coisa que pensei tb.
 > > > >
 > > > > Eduardo
 > > > >
 > > > > Eduardo Silva dos Santos escreveu:
 > > > > >
 > > > > > que tal assim:
 > > > > >
 > > > > > Try
 > > > > > StrToDate( '01/' + MaskEdit.Text );
 > > > > > except
 > > > > > ShowMessage( 'Data inválida' );
 > > > > > end;
 > > > > >
 > > > > > simples e rasteiro,
 > > > > >
 > > > > > Em 09/05/07, Eduardo Castro Alves <[EMAIL PROTECTED] 
 > <mailto:ecastroa_edu%40yahoo.com.br><ecastroa_edu%40yahoo.com.br>
 > > > <mailto:ecastroa_edu%40yahoo.com.br><ecastroa_edu%40yahoo.com.br>
 > > > > > <mailto:ecastroa_edu%40yahoo.com.br>> escreveu:
 > > > > > >
 > > > > > > Ve se ajuda.
 > > > > > >
 > > > > > > if (Trim(Copy(MaskEdit1.Text, 2))) <> '' then
 > > > > > > case StrToInt(Trim(Copy(MaskEdit1.Text, 2))) of
 > > > > > > 1..12 : Null
 > > > > > > else
 > > > > > > ShowMessage('Data invalida !');
 > > > > > > end;
 > > > > > > //ou
 > > > > > > if (Trim(Copy(MaskEdit1.Text, 2)) <> '') and
 > > > > > > ((StrToInt(Trim(Copy(MaskEdit1.Text, 2))) < 1) or
 > > > > > > (StrToInt(Trim(Copy(MaskEdit1.Text, 2))) > 12)) then
 > > > > > > ShowMessage('Data invalida');
 > > > > > >
 > > > > > > Eduardo
 > > > > > >
 > > > > > > Raphae Fonseca escreveu:
 > > > > > > >
 > > > > > > > Boa tarde amigos da lista
 > > > > > > >
 > > > > > > > preciso de uma ajuda de vcs. num maskeit eu mm/aaaa.
 > > > > > > >
 > > > > > > > gostaria de fazer a critica se por acaso o usuário digitar
 > > > 13/2007,
 > > > > > > > dando uma mensagem de erro.
 > > > > > > >
 > > > > > > > algum amigo poderia me ajudar??
 > > > > > > >
 > > > > > > > Raphael
 > > > > > > >
 > > > > > > > __________________________________________________
 > > > > > > > Fale com seus amigos de graça com o novo Yahoo! Messenger
 > > > > > > > http://br.messenger.yahoo.com/ 
 > <http://br.messenger.yahoo.com/>
 > > > <http://br.messenger.yahoo.com/ <http://br.messenger.yahoo.com/>> 
 > <http://br.messenger.yahoo.com/ <http://br.messenger.yahoo.com/>
 > > > <http://br.messenger.yahoo.com/ <http://br.messenger.yahoo.com/>>>
 > > > > > <http://br.messenger.yahoo.com/ 
 > <http://br.messenger.yahoo.com/> <http://br.messenger.yahoo.com/ 
 > <http://br.messenger.yahoo.com/>>
 > > > <http://br.messenger.yahoo.com/ <http://br.messenger.yahoo.com/> 
 > <http://br.messenger.yahoo.com/ <http://br.messenger.yahoo.com/>>>>
 > > > > > > >
 > > > > > > > [As partes desta mensagem que não continham texto foram
 > > removidas]
 > > > > > > >
 > > > > > > >
 > > > > > >
 > > > > > >
 > > > > > >
 > > > > >
 > > > > > --
 > > > > > Eduardo Silva dos Santos
 > > > > > DRD Sistemas.
 > > > > > (27) 3218-4201
 > > > > > MSN: [EMAIL PROTECTED] <mailto:eduardo.drd%40gmail.com> 
 > <eduardo.drd%40gmail.com> <mailto:eduardo.drd%40gmail.com>
 > >
 > > > <eduardo.drd%40gmail.com> <mailto:eduardo
 > > > > .drd%40gmail.com>
 > > > > > Site: http://www.drdsistemas.com/ 
 > <http://www.drdsistemas.com/> <http://www.drdsistemas.com/ 
 > <http://www.drdsistemas.com/>>
 > > > <http://www.drdsistemas.com/ <http://www.drdsistemas.com/> 
 > <http://www.drdsistemas.com/ <http://www.drdsistemas.com/>>>
 > > > > >
 > > > > > [As partes desta mensagem que não continham texto foram removidas]
 > > > > >
 > > > > >
 > > > >
 > > > >
 > > > >
 > > >
 > > > --
 > > > Eduardo Silva dos Santos
 > > > DRD Sistemas.
 > > > (27) 3218-4201
 > > > MSN: [EMAIL PROTECTED] <mailto:eduardo.drd%40gmail.com> 
 > <eduardo.drd%40gmail.com> <mailto:eduardo
 > > .drd%40gmail.com>
 > > > Site: http://www.drdsistemas.com/ <http://www.drdsistemas.com/> 
 > <http://www.drdsistemas.com/ <http://www.drdsistemas.com/>>
 > > >
 > > > [As partes desta mensagem que não continham texto foram removidas]
 > > >
 > > >
 > >
 > >
 > >
 >
 > -- 
 > Eduardo Silva dos Santos
 > DRD Sistemas.
 > (27) 3218-4201
 > MSN: [EMAIL PROTECTED] <mailto:eduardo.drd%40gmail.com>
 > Site: http://www.drdsistemas.com/ <http://www.drdsistemas.com/>
 >
 > [As partes desta mensagem que não continham texto foram removidas]
 >
 >  
 
 
     
                  



 __________________________________________________
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 
 __________________________________________________
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]

Responder a