Página 1 de 1

Harbour 3.4 - Faltando função HB_AnsiToOem

Enviado: 05 Jun 2016 14:19
por janio
Olá a todos,

Tentando fazer um teste com Harbour 3.4, porém, ele ta reclamando da falta das funções HB_AnsiToOem e Hb_OemToAnsi. No harbour3.2 compila sem problemas.

O que fazer?

Janio

Harbour 3.4 - Faltando função HB_AnsiToOem

Enviado: 05 Jun 2016 14:36
por Jairo Maia
Olá Janio,

No Harbour 3.4 estas funções chamam-se: Win_AnsiToOem e Win_OemToAnsi.

Harbour 3.4 - Faltando função HB_AnsiToOem

Enviado: 05 Jun 2016 15:20
por JoséQuintas
Dica pra encontrar alguma coisa no Harbour:
hbmk2 -find oem

hbwin.hbc (installed):
wapi_GetOEMCP()
win_ANSIToOEM()
win_OEMToANSI()
hbxpp.hbc (installed):
ConvToOEMCP()
Harbour core (installed):
__wapi_GetOEMCP()

Harbour 3.4 - Faltando função HB_AnsiToOem

Enviado: 05 Jun 2016 15:23
por fladimir
q boa dica... eu já usava o -find mas só passava palavras inteiras não imaginei q ele procurasse por parte do texto.

Harbour 3.4 - Faltando função HB_AnsiToOem

Enviado: 05 Jun 2016 16:06
por JoséQuintas
No Harbour 3.4 tem também algo pra documentação, quando existir.
São os DOCs encontrados no Harbour.
hbmk2 -doc drawtextbox


TEMPLATE
--------
Function

NAME
----
wvw_DrawTextBox()

CATEGORY
--------
API

SUBCATEGORY
-----------
GTWVW

SYNTAX
------
wvw_DrawTextBox( nWinNum, nTop, nLeft, nBottom, nRight, aOffPixels,
cText, nAlignHorz, nAlignVert, nTextColor, nBackColor, nBackMode,
hFont )

ARGUMENTS
---------
<nWinNum> Window number. Default is current window. <nTop, nLeft, nBottom,
nRight> Coordinates to draw text. <aOffPixels> Array of four row/column.
<cText> Text to be draw. <nAlignHorz> Specifies text alignment inside
coordinates: 0 1 2 Left (default) Right Centralized elements with top/left,
bottom/right coordinates to align text with

<nAlignVert> Ignored. <nTextColor> Color of text. <nBackColor> Background
color. <nBackMode> Background mode how color is used. Default is OPAQUE (see
wingdi.ch for all definitions). <hFont> Font of the text.

DESCRIPTION
-----------
Draws a text in a rectangle.

RETURNS
-------
None.

Harbour 3.4 - Faltando função HB_AnsiToOem

Enviado: 05 Jun 2016 20:46
por Vlademiro
Por coincidência acabei de postar uma pergunta sobre como encontrar a documentação das classes do harbour. Essas dicas do Quintas são valiosas, mas o que eu quero realmente saber é a lista de classes do harbour com a documentação delas. Se puder listar as classes já ajuda pois posso usar combinando com o hbdoc e o hbmk2 -find

Harbour 3.4 - Faltando função HB_AnsiToOem

Enviado: 05 Jun 2016 22:02
por JoséQuintas
O que chama de lista de classes?

http://www.harbourdoc.com.br

Como são mais de 6.000 funções, os primeiros clicks são lentos. Não sei como agilizar isso.
É a mesma documentação encontrada no Harbour, apenas agrupada por funcionalidade/lib.
O que não tem nos documentos do Harbour, também não tem aí.
harbourdoc.png