Clipper On Line • Ver Tópico - MyMake
Mudar para estilo Clássico
Discussão sobre a biblioteca Fivewin - O Clipper para Windows.
Postar uma resposta

MyMake

11 Dez 2017 12:16

E aí... funções repetidas... nunca se sabe qual vai ser executada pelo EXE !!!!


Errado:

O xHarbour, mesmo que eu chame uma LIB no CX.LNK, somente incorporará a .LIB, se houver chamadas a ela internamente no módulo, em contrário, ela será ignorada pelo compilador. Assim é em Fivewin.

Em Harbour i dont no.

Abs.

MyMake

11 Dez 2017 12:34

Assim é em Fivewin


Aí apelou.....
Harbour, xHarbour, HMG, Fivewin, minhoca, lombriga....

Quem linquedita é BCC, MSVC, MINGW, ou outro linqueditor.
É igual em Harbour ou XHarbour... LIB não tem a ver com isso.

Mas.... a linqueditor usa os parâmetros passados pra ele como base de trabalho.

Mas não é só isso... tem mais.....

Código:
FUNCTION a()
   RETURN 1
FUNCTION b()
   RETURN 2


Código:
FUNCTION X()
   RETURN 3
FUNCTION b()
   RETURN 2


Na LIB, cada um dos fontes acima vai ser uma parte da LIB, O FONTE TODO.
Se usar A() e X(), vai ter duas funções B() dentro do EXE.

As funções não são separadas uma a uma na LIB, e muitas vezes, nem mesmo um conjunto de fontes.
É aí que se misturam funções.

o HBMK2 dá a dica sobre aonde podem ser encontradas as funções, assim adicionamos somente as que são necessárias.
Nos BATs adicionam tudo....

Se fivewin gera ou não problema, não sei, não uso e não faz diferença pra mim.
Isso deveria ser de interesse de quem usa fivewin.
Postar uma resposta