Clipper On Line • Ver Tópico - WIN_AnsiToOEM x HB_AnsiToOem

WIN_AnsiToOEM x HB_AnsiToOem

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

Moderador: Moderadores

 

WIN_AnsiToOEM x HB_AnsiToOem

Mensagempor microvolution » 06 Jan 2021 23:49

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:
HB_AnsiToOem e vice-versa HB_OemToAnsi

Já no Harbour 3.4 as mesmas funções mudam de nome para:
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!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

WIN_AnsiToOEM x HB_AnsiToOem

Mensagempor Jairo Maia » 07 Jan 2021 07:40

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)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

WIN_AnsiToOEM x HB_AnsiToOem

Mensagempor microvolution » 07 Jan 2021 12:34

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!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes




Retornar para Harbour

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 5 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro