WINDOWS 11

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

Moderador: Moderadores

Hasse
Usuário Nível 4
Usuário Nível 4
Mensagens: 823
Registrado em: 19 Out 2004 10:30
Localização: Jaraguá do Sul - SC

WINDOWS 11

Mensagem por Hasse »

Boa noite colegas.
Após longa ausência, mais uma vez preciso recorrer aos conhecimentos de vocês.
Por circunstâncias alheias à minha vontade fui obrigado a trocar o Windows 7 pelo Windows 11.
Caraca. A coisa degringolou de vez.
Quais as alterações que preciso implementar para fazer o compilador funcionar novamente ?
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20558
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 2 vezes

Re: WINDOWS 11

Mensagem por JoséQuintas »

Difícil responder a essa pergunta, porque tudo depende do seu uso.
A princípio as mesmas do windows 7, e mesmas desde os tempos do DOS.
PATH para EXEs, para que os EXEs funcionem de qualquer lugar (harbour, compilador C e utilitários)

No DOS era no autoexec.bat, no windows passou a ser nas variáveis de ambiente.

Pra bibliotecas específicas, configurações específicas (minigui, fivewin, etc)

Aqui por exemplo:

PATH=d:\harbour\bin;d:\harbour\comp\mingw32\bin;d:\tools\util

Vai ter que descobrir pelo menos o que usa, pra usar como ponto de partida pra ajuda.
Pela sua assinatura, pode complicar.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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/
Hasse
Usuário Nível 4
Usuário Nível 4
Mensagens: 823
Registrado em: 19 Out 2004 10:30
Localização: Jaraguá do Sul - SC

Re: WINDOWS 11

Mensagem por Hasse »

Boa tarde.
Seguem os dados e configurações atualmente utilizadas

Código: Selecionar todos

TESTE.BC
#BCC
VERSION=BCB.01
!ifndef CC_DIR
CC_DIR = $(MAKE_DIR)
!endif

!ifndef HB_DIR
HB_DIR = $(HARBOUR_DIR)
!endif
 
RECURSE= NO 
 
SHELL = 
COMPRESS = NO
EXTERNALLIB = NO
XFWH = NO
FILESTOADD =  5
WARNINGLEVEL =  0
USERDEFINE = 
USERINCLUDE = 
USERLIBS = 
EDITOR = notepad
CGI = NO
GUI = NO
MT = NO
SRC11 = obj 
PROJECT = teste.exe $(PR)
OBJFILES = $(SRC10)\FIO400.obj
PRGFILES = FIO400.PRG
OBJCFILES = 
CFILES = 
RESFILES = 
RESDEPEN = 
TOPMODULE = FIO400.PRG
LIBFILES = lang.lib vm.lib rtl.lib rdd.lib macro.lib pp.lib dbfntx.lib dbfcdx.lib dbffpt.lib common.lib gtwin.lib codepage.lib ct.lib tip.lib pcrepos.lib hsx.lib hbsix.lib zlib.lib
EXTLIBFILES =
DEFFILE = 
HARBOURFLAGS =  -w0
CFLAG1 =  -OS $(SHELL)  $(CFLAGS) -d -c -L$(HB_DIR)\lib 
CFLAG2 =  -I$(HB_DIR)\include;$(CC_DIR)\include
CFLAG1 =  -OS $(SHELL)  $(CFLAGS) -d -c -L$(HB_DIR)\lib 
CFLAG2 =  -I$(HB_DIR)\include;$(CC_DIR)\include
RFLAGS = 
LFLAGS = -L$(CC_DIR)\lib\obj;$(CC_DIR)\lib;$(HB_DIR)\lib -Gn -M -m -s -Tpe -x -ap
IFLAGS = 
LINKER = ilink32
 
ALLOBJ = c0x32.obj $(OBJFILES) $(OBJCFILES)
ALLRES = $(RESDEPEN)
ALLLIB = $(USERLIBS) $(LIBFILES) import32.lib cw32.lib
.autodepend
 
#DEPENDS
 
#COMMANDS
.cpp.obj:
$(CC_DIR)\BIN\bcc32 $(CFLAG1) $(CFLAG2) -o$* $**
 
.c.obj:
$(CC_DIR)\BIN\bcc32 -I$(HB_DIR)\include $(CFLAG1) $(CFLAG2) -o$* $**
 
.prg.obj:
$(HB_DIR)\bin\harbour -D__EXPORT__ -n -go -I$(HB_DIR)\include $(HARBOURFLAGS) -o$* $**
 
.rc.res:
$(CC_DIR)\BIN\brcc32 $(RFLAGS) $<
 
#BUILD
 
$(PROJECT): $(CFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE)
    $(CC_DIR)\BIN\$(LINKER) @&&!  
    $(LFLAGS) +
    $(ALLOBJ), +
    $(PROJECT),, +
    $(ALLLIB), +
    $(DEFFILE), +
    $(ALLRES) 

Código: Selecionar todos

HARBOUR.CFG
CC=BCC32
CFLAGS= -c -D__EXPORT__ -I"c:\xHarbour\include"  -d -L"c:\xHarbour\lib"
VERBOSE=YES
DELTMP=YES

Código: Selecionar todos

BCC32.CFG
-I"C:\Borland\BCC55\include"
-L"C:\Borland\BCC55\lib"

Código: Selecionar todos

ILINK32.CFG
-L"C:\Borland\BCC55\lib;C:\Borland\BCC55\lib\psdk"

Código: Selecionar todos

VARIÁVEIS D AMBIENTE:
%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;c:\xHarbour\Bin;c:\xHarbour\Include;c:\xHarbour\DLL;c:\xHarbour\Lib;C:\Borland\BCC55\Bin;C:\Borland\BCC55\Include;F:\DEV\ClipperX\obj;
==========================================================

DIFICULDADES ATUAIS;
1)-Os objetos estão sendo garavados com a extensão "*.o" que o compilador não aceita. Ele quer "*.obj".
2)-Corrigindo manualmente as extensão para "*.obj" a compilação passa.... Então é necessário que o compliador grave com "*.obj".
3)-O compilador pede as LIBS e não encontra:
-Fatal: Unable to open file 'LANG.LIB'. E certamente serão necessárias outras LIBS que ainda não são listadas.
Editado pela última vez por Hasse em 23 Ago 2026 16:41, em um total de 1 vez.
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
Hasse
Usuário Nível 4
Usuário Nível 4
Mensagens: 823
Registrado em: 19 Out 2004 10:30
Localização: Jaraguá do Sul - SC

Re: WINDOWS 11

Mensagem por Hasse »

Deletei o texto com erros.
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20558
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 2 vezes

Re: WINDOWS 11

Mensagem por JoséQuintas »

Arquivos .o é Linux e gcc, no windows é.obj
Assim como lib é.a ao invés de .lib
Pelo jeito está compilando com gcc/mingw e não com blinker como aparenta nos Scripts, por isso extensão diferente.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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
JoséQuintas
Administrador
Administrador
Mensagens: 20558
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 2 vezes

Re: WINDOWS 11

Mensagem por JoséQuintas »

Faltou complementar:

Paths indicam xharbour, e bcc55 Borland C
Não é meu uso.

A coisa fica confusa ao compilar igual mingw/gcc, que não usa extensão OBJ.
Vai precisar de alguém que use o que usa, pelo jeito xharbour.

Sobre não encontrar LIBs:
Lógico, tá procurando LIBs com final .A, mas só existem .LIB

Tá uma combinação misteriosa aí.
Tente lembrar quem usava parecido com o seu uso, assim pode conseguir um ambiente pronto.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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/
Kapiaba
Colaborador
Colaborador
Mensagens: 1927
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Re: WINDOWS 11

Mensagem por Kapiaba »

Olá, não muda nada do windows 7 para 11, veja como eu faço: eu uso um .BAT y um .LNK, gosto pessoal, você pode usar somente um .BAT se souber fazer.

CX.BAT:

Código: Selecionar todos

@ECHO ON
CLS
ECHO ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ECHO ³ xHarbour For Console - xHBBCC74  APRIL 2020     xHarbour development power ³Ü
ECHO ³ NEW SISIPDR.EXE By   - Joao Santos              Quarentine Virus Covid 19. ³Û
ECHO ³ xHarbour Power.      kapiabafwh@gmail.com       FABRICIO.EXE - 03/04/2020  ³Û
ECHO ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
ECHO ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß

ECHO Compilando...

SET CLIPPER=
SET LIB=
SET INCLUDE=

REM SET INCLUDE=C:\BCC74\include

Set hdir=C:\XHBBCC74
Set bcdir=C:\bcc74

@If Exist *.Obj      Del *.Obj
@If Exist *.Map      Del *.Map
@If Exist *.PPO      Del *.Ppo
@If Exist *.TDS      Del *.TDS
@If Exist *.Bc       Del *.bc
@If Exist *.C        Del *.C
@If Exist *.HC       Del *.HC

If Exist FABRICIO.Exe Del FABRICIO.Exe

%hdir%\bin\harbour FABRICIO /m/n /i%hdir%\include;%bcdir%\include /w0 /p    > Erro.log 2> ERROS.LOG
REM ->          MENU PRINCIPAL
%hdir%\bin\harbour SISIPDR  /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0510 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDRALDO /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0110 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0120 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0130 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0140 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0150 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0160 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0170 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0180 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0195 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0185 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0190 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0221 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0225 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0240 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0250 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0260 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0432 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0436 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0223 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0230 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0311 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0312 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0313 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0320 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0330 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0340 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0350 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0315 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0316 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0318 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0420 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR430E /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR430R /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0440 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0450 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0453 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0463 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0470 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0490 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDRMD00 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0495 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0496 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0497 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0435 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0431 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0498 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0540 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG
%hdir%\bin\harbour IPDR0540 /m/n /i%hdir%\include;%bcdir%\include /w0 /p   >> Erro.log 2>> ERROS.LOG

%bcdir%\bin\bcc32 -M -c -v -O2 -eFABRICIO.Exe -I%hdir%\include -I%bcdir%\include FABRICIO.C >> Erro.log 2>> ERROS.LOG
REM ->                         MENU PRINCIPAL - BORLAND BCC7.4
%bcdir%\bin\bcc32 -M -c -v -O2 -eSISIPDR.Exe -I%hdir%\include -I%bcdir%\include SISIPDR.C   >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0510.Exe -I%hdir%\include -I%bcdir%\include IPDR0510.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDRALDO.Exe -I%hdir%\include -I%bcdir%\include IPDRALDO.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0110.Exe -I%hdir%\include -I%bcdir%\include IPDR0110.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0120.Exe -I%hdir%\include -I%bcdir%\include IPDR0120.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0130.Exe -I%hdir%\include -I%bcdir%\include IPDR0130.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0140.Exe -I%hdir%\include -I%bcdir%\include IPDR0140.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0150.Exe -I%hdir%\include -I%bcdir%\include IPDR0150.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0160.Exe -I%hdir%\include -I%bcdir%\include IPDR0160.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0170.Exe -I%hdir%\include -I%bcdir%\include IPDR0170.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0180.Exe -I%hdir%\include -I%bcdir%\include IPDR0180.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0195.Exe -I%hdir%\include -I%bcdir%\include IPDR0195.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0185.Exe -I%hdir%\include -I%bcdir%\include IPDR0185.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0190.Exe -I%hdir%\include -I%bcdir%\include IPDR0190.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0221.Exe -I%hdir%\include -I%bcdir%\include IPDR0221.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0225.Exe -I%hdir%\include -I%bcdir%\include IPDR0225.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0240.Exe -I%hdir%\include -I%bcdir%\include IPDR0240.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0250.Exe -I%hdir%\include -I%bcdir%\include IPDR0250.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0260.Exe -I%hdir%\include -I%bcdir%\include IPDR0260.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0432.Exe -I%hdir%\include -I%bcdir%\include IPDR0432.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0436.Exe -I%hdir%\include -I%bcdir%\include IPDR0436.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0223.Exe -I%hdir%\include -I%bcdir%\include IPDR0223.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0230.Exe -I%hdir%\include -I%bcdir%\include IPDR0230.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0311.Exe -I%hdir%\include -I%bcdir%\include IPDR0311.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0312.Exe -I%hdir%\include -I%bcdir%\include IPDR0312.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0313.Exe -I%hdir%\include -I%bcdir%\include IPDR0313.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0320.Exe -I%hdir%\include -I%bcdir%\include IPDR0320.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0330.Exe -I%hdir%\include -I%bcdir%\include IPDR0330.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0340.Exe -I%hdir%\include -I%bcdir%\include IPDR0340.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0350.Exe -I%hdir%\include -I%bcdir%\include IPDR0350.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0315.Exe -I%hdir%\include -I%bcdir%\include IPDR0315.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0316.Exe -I%hdir%\include -I%bcdir%\include IPDR0316.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0318.Exe -I%hdir%\include -I%bcdir%\include IPDR0318.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0420.Exe -I%hdir%\include -I%bcdir%\include IPDR0420.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR430E.Exe -I%hdir%\include -I%bcdir%\include IPDR430E.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR430R.Exe -I%hdir%\include -I%bcdir%\include IPDR430R.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0440.Exe -I%hdir%\include -I%bcdir%\include IPDR0440.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0450.Exe -I%hdir%\include -I%bcdir%\include IPDR0450.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0453.Exe -I%hdir%\include -I%bcdir%\include IPDR0453.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0463.Exe -I%hdir%\include -I%bcdir%\include IPDR0463.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0470.Exe -I%hdir%\include -I%bcdir%\include IPDR0470.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0490.Exe -I%hdir%\include -I%bcdir%\include IPDR0490.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDRMD00.Exe -I%hdir%\include -I%bcdir%\include IPDRMD00.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0495.Exe -I%hdir%\include -I%bcdir%\include IPDR0495.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0496.Exe -I%hdir%\include -I%bcdir%\include IPDR0496.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0497.Exe -I%hdir%\include -I%bcdir%\include IPDR0497.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0435.Exe -I%hdir%\include -I%bcdir%\include IPDR0435.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0431.Exe -I%hdir%\include -I%bcdir%\include IPDR0431.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0498.Exe -I%hdir%\include -I%bcdir%\include IPDR0498.C >> Erro.log 2>> ERROS.LOG
%bcdir%\bin\bcc32 -M -c -v -O2 -eIPDR0540.Exe -I%hdir%\include -I%bcdir%\include IPDR0540.C >> Erro.log 2>> ERROS.LOG


If ErrorLevel 1 Type Erro.log | More
If ErrorLevel 1 Goto Exit

REM %bcdir%\bin\bcc32 -M -c -O2 -eFABRICIO.Exe -I%hdir%\include FABRICIO.c

:ENDCOMPILE

REM ERA ASSIM: MUDEI EM: 09/10/2017 para nao aparecer a janela do DOS - Joao
%bcdir%\bin\ilink32 -Gn -aa -Tpe -s @Cx.Lnk

REM %bcdir%\bin\ilink32 -aa -Gn -Tpe -s -v @CX.LNK

Echo .
IF ERRORLEVEL 1 GOTO LINKERROR
Cls
Echo .
Echo * Aplicacao Foi Desenvolvida Com Sucesso
Echo .
Echo * Aguarde um Momento, Compactando Aplicacao, Usando o PEC2.Exe
Echo .
rem C:\PECOMPACT\PEC2 /NB /EMP:Y /TM:Y /CR:Y /MC FABRICIO.Exe
Echo .
Echo * Aplicativo Foi Compactado Com Sucesso - Aguarde Execucao.
Echo .
Echo * Aguarde, Executando o Aplicativo, Gerado Com Sucesso Absoluto *

ERASE \SISIPDR\FABRICIO.EXE

COPY FABRICIO.EXE \SISIPDR /Y

CD\SISIPDR

FABRICIO.EXE

CD\FABRICIO\NOVO

GOTO EXIT

:LINKERROR
PAUSE * Applicacao Nao Foi Desenvolvida Com Sucesso. Veja ERRO.LOG *
GOTO EXIT
Echo .
cls

:EXIT
Regards, saludos.
Kapiaba
Colaborador
Colaborador
Mensagens: 1927
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Re: WINDOWS 11

Mensagem por Kapiaba »

CX.LNK:

Código: Selecionar todos

C:\BCC74\lib\c0w32.Obj           +
FABRICIO.OBJ                     +
SISIPDR.OBJ                      +
IPDR0510.OBJ                     +
IPDRALDO.OBJ                     +
IPDR0110.OBJ                     +
IPDR0120.OBJ                     +
IPDR0130.OBJ                     +
IPDR0140.OBJ                     +
IPDR0150.OBJ                     +
IPDR0160.OBJ                     +
IPDR0170.OBJ                     +
IPDR0180.OBJ                     +
IPDR0195.OBJ                     +
IPDR0185.OBJ                     +
IPDR0190.OBJ                     +
IPDR0221.OBJ                     +
IPDR0225.OBJ                     +
IPDR0240.OBJ                     +
IPDR0250.OBJ                     +
IPDR0260.OBJ                     +
IPDR0432.OBJ                     +
IPDR0436.OBJ                     +
IPDR0223.OBJ                     +
IPDR0230.OBJ                     +
IPDR0311.OBJ                     +
IPDR0312.OBJ                     +
IPDR0313.OBJ                     +
IPDR0320.OBJ                     +
IPDR0330.OBJ                     +
IPDR0340.OBJ                     +
IPDR0350.OBJ                     +
IPDR0315.OBJ                     +
IPDR0316.OBJ                     +
IPDR0318.OBJ                     +
IPDR0420.OBJ                     +
IPDR430E.OBJ                     +
IPDR430R.OBJ                     +
IPDR0440.OBJ                     +
IPDR0450.OBJ                     +
IPDR0453.OBJ                     +
IPDR0463.OBJ                     +
IPDR0470.OBJ                     +
IPDR0490.OBJ                     +
IPDRMD00.OBJ                     +
IPDR0495.OBJ                     +
IPDR0496.OBJ                     +
IPDR0497.OBJ                     +
IPDR0435.OBJ                     +
IPDR0431.OBJ                     +
IPDR0498.OBJ                     +
IPDR0540.OBJ,                    +
FABRICIO.EXE,                    +
FABRICIO.MAP,                    +
C:\XHBBCC74\lib\rtl.lib          +
C:\XHBBCC74\lib\codepage.lib     +
C:\XHBBCC74\lib\pcrepos.lib      +
C:\XHBBCC74\lib\gtwin.lib        +
C:\XHBBCC74\lib\ct.lib           +
C:\XHBBCC74\lib\tip.lib          +
C:\XHBBCC74\lib\vm.lib           +
C:\XHBBCC74\lib\lang.lib         +
C:\XHBBCC74\lib\macro.lib        +
C:\XHBBCC74\lib\rdd.lib          +
C:\XHBBCC74\lib\dbfntx.lib       +
C:\XHBBCC74\lib\dbfcdx.lib       +
C:\XHBBCC74\lib\dbffpt.lib       +
C:\XHBBCC74\lib\hbsix.lib        +
C:\XHBBCC74\lib\debug.lib        +
C:\XHBBCC74\lib\common.lib       +
C:\XHBBCC74\lib\pp.lib           +
C:\BCC74\lib\cw32.lib +
C:\BCC74\lib\import32.lib +
C:\BCC74\lib\psdk\odbc32.lib +
C:\BCC74\lib\psdk\rasapi32.lib +
C:\BCC74\lib\psdk\nddeapi.lib +
C:\BCC74\lib\psdk\iphlpapi.lib

Regards, saludos.
Responder