Página 2 de 2

Customizar mensagens advertencias ex: MsfInfo, MsgStop, etc.

Enviado: 13 Out 2023 09:07
por deividdjs
lwinter escreveu:Me desculpe pela demora da resposta mas esta linha em questão não é necessária para a função MsgAlert. Se vocês tirarem vai funcionar normalmente. Eu herdei ela do exemplo da demowvg.prg e esqueci de tirar.
Bom dia .. com harbour 3.4 compilou certinho .. com o 3.2 não ... aí so copiei a hbwin.ch para pasta hbwin q está em contrib e funciona de boa ...

Abraço! show"!

Customizar mensagens advertencias ex: MsfInfo, MsgStop, etc.

Enviado: 13 Out 2023 13:05
por JoséQuintas
deividdjs escreveu:Bom dia .. com harbour 3.4 compilou certinho .. com o 3.2 não ... aí so copiei a hbwin.ch para pasta hbwin q está em contrib e funciona de boa ...
Não faça isso de ficar copiando de um pro outro, ou entre pastas, depois não vai lembrar que fez isso.

Se o problema é apenas pasta, é só indicar pasta de pesquisa: -IpastadoCH

Se o problema é entre versões do harbour, dê uma olhada que vai ter em outro lugar,.
Com compilação -w3 vai mostrar nomes que faltam por cauxa de CH
Pesquise nome talvez próximo, no 3.4 algumas coisas mudaram um pouco de nome.

O que mudou do 3.2 para o 3.4:
Padronizações referentes à API Windows.
Alguns nomes exclusivos da GTWVG passaram a ter o nome da HBWIN (API Windows).
Também nomes de API Windows foram alterados, pra identificar do que se trata, pra usar em PRG ao invés de C.
Não lembro mais, mas num chute apenas pra dar idéia: MSGYESNO pra WIN_MSGYESNO, ou WVT_MSGYESNO pra WIN_MSGYESNO
Deixando certo e/ou anotado, não vai ter problemas no futuro, se reinstalar harbour por exemplo.

Customizar mensagens advertencias ex: MsfInfo, MsgStop, etc.

Enviado: 13 Out 2023 16:35
por deividdjs
JoséQuintas escreveu:
deividdjs escreveu:Bom dia .. com harbour 3.4 compilou certinho .. com o 3.2 não ... aí so copiei a hbwin.ch para pasta hbwin q está em contrib e funciona de boa ...
Não faça isso de ficar copiando de um pro outro, ou entre pastas, depois não vai lembrar que fez isso.

Se o problema é apenas pasta, é só indicar pasta de pesquisa: -IpastadoCH

Se o problema é entre versões do harbour, dê uma olhada que vai ter em outro lugar,.
Com compilação -w3 vai mostrar nomes que faltam por cauxa de CH
Pesquise nome talvez próximo, no 3.4 algumas coisas mudaram um pouco de nome.

O que mudou do 3.2 para o 3.4:
Padronizações referentes à API Windows.
Alguns nomes exclusivos da GTWVG passaram a ter o nome da HBWIN (API Windows).
Também nomes de API Windows foram alterados, pra identificar do que se trata, pra usar em PRG ao invés de C.
Não lembro mais, mas num chute apenas pra dar idéia: MSGYESNO pra WIN_MSGYESNO, ou WVT_MSGYESNO pra WIN_MSGYESNO
Deixando certo e/ou anotado, não vai ter problemas no futuro, se reinstalar harbour por exemplo.
JoséQuintas escreveu:
deividdjs escreveu:Bom dia .. com harbour 3.4 compilou certinho .. com o 3.2 não ... aí so copiei a hbwin.ch para pasta hbwin q está em contrib e funciona de boa ...

Entendi .. o BO pode ser pior mais pra frente .. é literalmente tapar um buraco e abrir varios outros heheheh ... vlw zé pela dica ... abs!

Customizar mensagens advertencias ex: MsfInfo, MsgStop, etc.

Enviado: 11 Mar 2024 13:46
por deividdjs
wapi_MessageBox( wvgSetAppWindow():hWnd, cText, "Atenção", WIN_MB_ICONASTERISK )

essa função wvgSetAppWindow() tem equivalente na lib wvw ??