WIN_AnsiToOEM x HB_AnsiToOem

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

WIN_AnsiToOEM x HB_AnsiToOem

Mensagem por microvolution »

Boa noite!
estava aqui compilando um programa, e, antes usava a IDE/HMG 3.5 que vem com o harbour 3.2.
Então, resolvi compilar via BAT que o harbour instalado é 3.4.
Então, fica a dica!
Harbour 3.2 as funções chamam-se:

Código: Selecionar todos

HB_AnsiToOem e vice-versa HB_OemToAnsi
Já no Harbour 3.4 as mesmas funções mudam de nome para:

Código: Selecionar todos

Win_AnsiToOem e vice-versa Win_OemToAnsi
Não sei o porquê fizeram essa mudança, mas, é isso!
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

WIN_AnsiToOEM x HB_AnsiToOem

Mensagem por Jairo Maia »

microvolution escreveu:Não sei o porquê fizeram essa mudança, mas, é isso!
Estas alterações foram feitas a partir da versão 3.0, elas tem então ambas: HB_OemToAnsi() e Win_OemToAnsi(). Na época, os desenvolvedores mantiveram por compatibilidade e alertaram para que fossem alteradas nos fontes, porque em versões futuras permaneceria somente as iniciadas com WIN.

Muitas funções no Harbour foram trocadas de HB para WIN, porque são funções que usam a API do Windows.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

WIN_AnsiToOEM x HB_AnsiToOem

Mensagem por microvolution »

Jairo Maia escreveu: desenvolvedores mantiveram por compatibilidade e alertaram para que fossem alteradas nos fontes, porque em versões futuras permaneceria somente as iniciadas com WIN.
ah bom!
como nunca havia usado o harbour 3.4 e principalmente em separado, somente com o que vem na HMG 3.xx... mesmo na atual versão mais nova da HMG 3.5, o harbour ainda é o 3.2 rsrsrs
vlw!!!!
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
Responder