Customizar mensagens advertencias ex: MsfInfo, MsgStop, etc.

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

Moderador: Moderadores

Avatar do usuário
deividdjs
Usuário Nível 3
Usuário Nível 3
Mensagens: 377
Registrado em: 19 Set 2006 09:39
Localização: Foz do Iguaçu / Pr

Customizar mensagens advertencias ex: MsfInfo, MsgStop, etc.

Mensagem 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"!
Anexos
Captura de Tela (1).png
Windows 11 + Harbour 3.2 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Customizar mensagens advertencias ex: MsfInfo, MsgStop, etc.

Mensagem 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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
deividdjs
Usuário Nível 3
Usuário Nível 3
Mensagens: 377
Registrado em: 19 Set 2006 09:39
Localização: Foz do Iguaçu / Pr

Customizar mensagens advertencias ex: MsfInfo, MsgStop, etc.

Mensagem 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!
Windows 11 + Harbour 3.2 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
Avatar do usuário
deividdjs
Usuário Nível 3
Usuário Nível 3
Mensagens: 377
Registrado em: 19 Set 2006 09:39
Localização: Foz do Iguaçu / Pr

Customizar mensagens advertencias ex: MsfInfo, MsgStop, etc.

Mensagem por deividdjs »

wapi_MessageBox( wvgSetAppWindow():hWnd, cText, "Atenção", WIN_MB_ICONASTERISK )

essa função wvgSetAppWindow() tem equivalente na lib wvw ??
Windows 11 + Harbour 3.2 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
Responder