Olá pessoal,
estudando o hbnetio, deparei-me com a diretiva #require 'hbnetio'.
O que ela faz? É algo parecido com #include e/ou request?
Desde já, obrigado por alguma resposta.
MarceloG
#require
Moderador: Moderadores
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7929
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
#require
Pelo que pude entender, salvo engano, ele faz o hbmk2 linkar a lib em questão, não precisa mais colocar no .hbp ou .hbc
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
#require
Olá Pessoal,
Alguém poderia me explicar o que devo fazer pra usar o comando #require? Usando HBMK2 Harbour 3.0.0 - MinGw nunca consigo compilar.
Alguém poderia me explicar o que devo fazer pra usar o comando #require? Usando HBMK2 Harbour 3.0.0 - MinGw nunca consigo compilar.
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)
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)
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7929
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
#require
Bem, acredito que apenas funcione na 3.2 em diante.
Itamar M. Lins Jr.
Saudações,2012-06-06 10:26 UTC+0200 Viktor Szakats (harbour syenar.net)
* src/pp/ppcore.c
+ accept and ignore '#require' PP directive
* contrib/hbrun/hbrun.prg
* utils/hbmk2/hbmk2.prg
+ use '#require "name"' to request modules.
(This replaces former '//#require', '//#pragma module' and
'*#pragma module' directives.)
* utils/hbmk2/hbmk2.prg
+ add .hbc automatically for '#require' directives (experimental)
; TODO: to work also in non-incremental mode and to work
reliably in -inc mode. To not impact performance, the
compiler could do a callback when #require is found,
hbmk2 could find the .hbc and extend compiler options
dynamically.
! fixed finding .hbc files that were detected automatically
* contrib/hbrun/hbrun.1
+ added my name as author
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
#require
Itamar, obrigado pela resposta.
Com a versão 3.2.0 que tenho, ele é reconhecido, mas não inclui a lib. Apresenta falta de funções. Vou atualizar o Harbour assim que puder e testar, e volto a reportar.
Com a versão 3.2.0 que tenho, ele é reconhecido, mas não inclui a lib. Apresenta falta de funções. Vou atualizar o Harbour assim que puder e testar, e volto a reportar.
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)
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)
