Em primeiro lugar, parabéns ao amigo rochinha pela iniciativa das aulas aqui no Fórum. Estou acompanhando e aprendendo muito com elas.
Bem, estou com um programa desenvolvido em Clipper, e até hoje uso o clipper 52e para compilar e RTLINK para linkeditar.
Estou querendo aprender como usar o CLIP53, BLINKER E FIVEWIN. Pois bem ... minha dúvida é se posso ir fazendo essa migração aos poucos, por exemplo: colocar os menus em WINDOWS e, ao acionar uma opção (por exemplo, >clientes, >consultas), o programa volte para o DOS e continue rodando. Dessa forma poderia ir alterando aos poucos minha aplicação e também aprendendo a lidar com a lib 5win.
Porém, ao tentar compilar e linkeditar o programa, apareceu a mensagem:
BLX286: 1301 : error finding or loading module ctl3dv2
Vejam abaixo meus arquivos compiwb.bat e worldp.lnk:
ECHO OFF
CLS
ECHO Aguarde ... Compilando os modulos (Gerando Arquivos *.OBJ)
COPY C:\CLIP53\WORLD\*.PRG
CLIPPER @WORLDP >WORLDP.TXT
CLIPPER @CLIFOR >CLIFOR.TXT
CLIPPER ESTOQUE >ESTOQUE.TXT
CLIPPER MAQUINA >MAQUINA.TXT
CLIPPER @ORCFAT >ORCFAT.TXT
CLIPPER VENDAS >VENDAS.TXT
CLIPPER CAIXA >CAIXA.TXT
CLIPPER @UTILIT >UTILIT.TXT
ECHO Aguarde ... Linkando os modulos *.OBJ com BLINKER
BLINKER @WORLDP.LNK
COPY WORLDP.EXE C:\WORLD
CD\WORLD
ECHO ON
worldp.lnk
BLINKER incremental off
BLINKER executable clipper f250
BLINKER executable extended
BLINKER executable nodelete
BLINKER executable compress 1
BLINKER CACHE EMS 50%,1024
STACK 4096
DEFBEGIN
name FiveWin
description 'Clipper for Windows library'
exetype Windows 3.1
code moveable discardable preload
data preload moveable
stacksize 9500
heapsize 1024
stacksize 9500
heapsize 1024
segment 'PLANKTON_TEXT' nondiscardable
segment 'EXTEND_TEXT' nondiscardable
segment 'OM_TEXT' nondiscardable
segment 'OSMEM_TEXT' nondiscardable
segment 'SORTOF_TEXT' nondiscardable
segment 'STACK_TEXT' nondiscardable
DEFEND
FI WORLDP
FI CLIFOR
FI ESTOQUE
FI MAQUINA
FI ORCFAT
FI VENDAS
FI CAIXA
FI UTILIT
LIB Five, FiveC, Objects
LIB WinApi, Clipper, Extend, DbfNtx, Terminal
SEARCH BLXCLP53
OUTPUT WORLDP.EXE
Agradeço muito aos colegas que puderem me ajudar nessa empreitada !
Abraços,
Zima