Jump to content
Fivewin Brasil

Compilar no XP programa em Clipper


Recommended Posts

Pessoal tenho um sistema antigo em clipper, preciso compilar e antes usava Win98, agora instalei o XP e meu autoexec.nt é preparado para FiveWin e não estou conseguindo compilar o programa. Meu autoexec.nt é assim hoje

@echo off

REM AUTOEXEC.BAT nao ‚ usado para inicializar o ambiente MS-DOS.

REM AUTOEXEC.NT ‚ usado para inicializar o ambiente MS-DOS, a nao

REM ser que se especifique um arquivo de inicializa‡ao diferente

REM no arquivo de informa‡oes de programa (PIF) do aplicativo.

REM Instalar as extensoes CD ROM

lh %SystemRoot%\system32\mscdexnt.exe

REM Instalar o redirecionador da rede (carregar antes do dosx.exe)

lh %SystemRoot%\system32\redir

REM Instalar o suporte DPMI

lh %SystemRoot%\system32\dosx

REM

REM *************************************************

REM ** As linhas abaixo desta foram migradas das

REM ** configurações originais de Windows 98.

REM *************************************************

REM

REM @ echo off

prompt $p$g

mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)

mode con codepage select=850

keyb br,,C:\WINDOWS\SYSTEM32\KEYBOARD.SYS

REM C:\WINDOWS\NoUSB20.EXE

SET include=C:\CLIP53\INCLUDE;c:\fw23\include

SET lib=C:\BLINKER60\LIB;C:\CLIP53\LIB;c:\fw23\lib

SET obj=C:\BLINKER60\CLP\LNK;C:\BLINKER60\OBJ;C:\CLIP53\OBJ

REM path=C:\CLIP53\BIN;C:\BLINKER60\BIN;C:\WORKSHOP\BIN;c:\bat;%path%;

SET CLIPPER=F:200;DYNF:8;SWAPK:65535;SWAPPATH:"C:\TEMP"

lh doskey

SET PIPEHANDLE=0

PATH=%path%;c:\bat;C:\WORKSHOP\BIN;C:\BLINKER60\BIN;C:\CLIP53\BIN;C:\WINDOWS\system32

Geraldo

Geraldo Barbosa da Silva

Clipper 5.3 FiveWin WS

lucgera@terra.com.br

Link to comment
Share on other sites

Ola

Uso Windows xp e compilo normalmente sem as configurações do autoexec do windows 98.Pode tirar o que voce colocou.

No meu config.nt tem isso:

dos=high, umb

device=%SystemRoot%\system32\himem.sys

files=40

Qualquer dúvida poste como voce compila.

Yrece

Link to comment
Share on other sites

Amigão, use o mesmo AUTOEXEC.BAT E CONFIG.SYS que vc usava no windows 98. o Windows XP, não possui estes arquivos, mas se eles existirem na raiz "C:\" o Windows XP reconhecerá e dará prioridade para eles.

Só não se esqueça de quando copia-los na raiz do XP, reinicializar o computador antes de usar.

Um abraço.

ADELSON - (A&F Soft)

Pelles 3.00.4, FWH 2.6, xHarbor Comercial 0.99.5, Drive RDDSQL

Link to comment
Share on other sites

Geraldo.

O que ocorre é que no XP a chamada ao autoexec não de imediato ao entrar no dos.

Por misto é melhor vc usar set include e set lib. Etc. em um arquivo DAT para configurar suas variáveis de ambiente.

Mangueira

Clipper53b/Blinker7/FW2.6(Ufa!!!)/MED 3.01/WorkShop 4.5

forumfw@conpete.com.br

mangueira@ig.com.br

Manaus - Amazonas

Visite Manaus-Am e Tambem Campina Grande-PB - A Maior festa junina do Brasil

Link to comment
Share on other sites

Pessoal não está dando certo eis o erro que está dando e abaixo esta o meu .BAT e .LNK alguém pode ajudar.

****** ERROR DO BLINKER **************

BLINKER : 1115 : BLXCLP52.LIB(CRT0) : '_ENVIRON' : unresolved external

BLINKER : 1115 : BLXCLP52.LIB(VM) : '__TCURDRV' : unresolved external

BLINKER : 1115 : BLXCLP52.LIB(VM) : '__TCURDIR' : unresolved external

BLINKER : link was successful

SGP.EXE (0.7 seconds)

********************************************************************

MEU ARQUIVO .BAT

@echo off

cls

clipper sgp

if not errorlevel 1 clipper aces

if not errorlevel 1 clipper cad

if not errorlevel 1 clipper rela

if not errorlevel 1 clipper udfs

if not errorlevel 1 blinker @GbsCSix >> Sgp.log

echo Fim da compilacao!!!

@echo on

********************************************************************

MEU ARQUIVO .LNK

FILE sgp

OUTPUT sgp

BLINKER INCREMENTAL OFF # Desabilita o incremento do link

BLINKER EXECUTABLE CLIPPER F200 # Limita o DOS a abrir 250 arquivos simultÆ’neos

BLINKER PROCEDURE DEPTH 200 # Aumenta limite de aninhamento de procedures

BLINKER EXECUTABLE EXTENDED # Linka em modo protegido

BLINKER EXECUTABLE NODELETE # NÆo exclui o execut vel se houver erro na linkedi‡Æo

BLINKER EXECUTABLE COMPRESS 1 # Comprime ao m ximo o execut vel

map # Gera um arquivo .map com todos os s¡mbolos p£blicos

nobell # Desabilita o beep ao completar o link

FILE aces

FILE cad

FILE rela

FILE udfs

# FILE SixNsx # Obj da SIx2 p/for‡ar uso do DBFNSX da SIx2 e nÆo do Clipper

# FILE STRansla # Obj para retirar acentos na indexa‡Æo de arquivos

# FILE TimeSLic # Arquivo .obj para liberar a CPU

# FILE cld.lib # Arquivo do Clipper5 para usar o debug

SEARCH BLXCLP52

LIBRARY c:\clip53\lib\clipper

LIBRARY c:\bat\libes\vl2_52

LIBRARY c:\bat\libes\relogio

********************************************************************

Geraldo Barbosa da Silva

Clipper 5.3 FiveWin WS

lucgera@terra.com.br

Link to comment
Share on other sites

Kapiaba você tem razão estou utilizando Clipper53 mas é que já marquei e desmarquei tanto que essa foi junto. Tirando o erro passa a ser esse.

BLINKER : 1115 : BLIKRNMGR(C5EVLDOS) : '__VMMSTCSEG' : unresolved external

BLINKER : 1115 : BLIKRNMGR(C5EVLDOS) : '__VMMSTCOFF' : unresolved external

BLINKER : 1115 : BLIKRNMGR(C5EVLDOS) : '__VMMSTCLOW' : unresolved external

BLINKER : link was successful

SGP.EXE (0.7 seconds)

Geraldo Barbosa da Silva

Clipper 5.3 FiveWin WS

lucgera@terra.com.br

Link to comment
Share on other sites

LIBRARY c:\bat\libes\vl2_52 // ISTO É O KE??? TAMBEM ME PARECE UMA CHAMADA DO CLIPPER 5.2 DO KE SE TRATA?

LIBRARY c:\bat\libes\relogio // ISTO ESTA EM QUE VERSAO DO CLIPPER???

O KE É LIBRARY??? O CLIPPER ACEITA COMPILAR ASSIM???

TROQUE POR: LIB... SAY LÃ... NUNCA USEI LIBRARY....

Bad Boy - São Paulo.

kmt_karinha@pop.com.br - 1 GB de Espaço.

FW 2.3C CLIPPER 5.3B BLINKER 7.0 WORKSHOP.EXE

Link to comment
Share on other sites

Pessoal estou saindo não vou conseguir testar hoje, mas no sistema eu utilizo a Visual LIB alguém já viu é para clipper e sempre compilei assim e funcionava no Win 98. Acho que vocês tem razão em uma coisa não vou poder utilizar essas libes com o Clipper53 mas havia tentado antes com o Clipper52e e estava dando aqueles erros. Irei testar assim que der, pois não posso fazer no trabalho e a noite tenho que estudar, vou ver se consigo amanhã, mas agradeço a todos.

Geraldo Barbosa da Silva

Clipper 5.3 FiveWin WS

lucgera@terra.com.br

Link to comment
Share on other sites

Kleyton, Boa Noite.

Respeitosamente discordo de você.

O Geraldo colocou no tópico que é um sistema antigo em clipper. A não ser que seja daquelas coisas que vêm passando de pai para filho sem razão (aí se pode retirar sem problema), essa LIB deve ter utilidade dentro do programa.

Caso ele não ache o equivamente na 5.3, acredito que ele tenha que colocar algo específico para compilar na versão 5.2:

// compila.bat == caminhos para clipper 5.2

SET include=C:\CLIPPER5\INCLUDE

SET lib=C:\BLINKER60\LIB;C:\CLIPPER5\LIB

SET obj=C:\BLINKER60\CLP\LNK;C:\BLINKER60\OBJ;C:\CLIPPER5\OBJ

SET CLIPPER=F:200;DYNF:8;SWAPK:65535;SWAPPATH:"C:\TEMP"

PATH=%path%;c:\bat;C:\BLINKER60\BIN;C:\CLIPPER5\BIN

CLIPPER ....

CLIPPER ....

BLINKER @......

// voltar para o caminho do 5.3

SET include=C:\CLIP53\INCLUDE;c:\fw23\include

SET lib=C:\BLINKER60\LIB;C:\CLIP53\LIB;c:\fw23\lib

SET obj=C:\BLINKER60\CLP\LNK;C:\BLINKER60\OBJ;C:\CLIP53\OBJ

PATH=%path%;c:\bat;C:\WORKSHOP\BIN;C:\BLINKER60\BIN;C:\CLIP53\BIN;C:\WINDOWS\system32

Paulo/CONTATO SISTEMAS

Clipper53b / FW26 / Blinker70

Ajudar é um prazer, agradecer é uma obrigação

Link to comment
Share on other sites

ASPQ21 você disse para colocar o autoexec.bat e config.sys no c: mas eu fiz isso e não consegui compilar mais através do cp.bat dá essa mensagem abaixo.

Subsistema MS-DOS de 16 bits

DOS – edit cp.bat

C:\WINDOWS\SYSTEM32\AUTOEXEC.NT. O arquivo de sistema não é adequado à execução de aplicativos do MS-DOS e do Microsoft Windows. Escolha ‘Fechar’ para finalizar o aplicativo.

Geraldo Barbosa da Silva

Clipper 5.3 FiveWin WS

lucgera@terra.com.br

Link to comment
Share on other sites

Paulo vou testar seu exemplo e realmente o sistema precisa da lib Vl2_52 não posso tirá-la.

Rapaz será que vou ter que fazer todos os meus sistemas em FiveWin, eu gostaria muito mas o problema é tempo.

Disse que não responderia hoje, mas voltei da aula e estou respondendo, obrigado a todos.

Vamos tentar resolver.

Geraldo Barbosa da Silva

Clipper 5.3 FiveWin WS

lucgera@terra.com.br

Link to comment
Share on other sites

Bom dia

Eu sempre usei a vl2_51 para criar telas gráficas mouse etc com a visual lib. creio que esta, vl2_52 tenha a mesma funcao, seu programa tem acesso a mouse ?, possui telas gráficas e cx. de dialogo ? etc.., se não tiver pode retirar essa lib, pois ela vem junto com a VISUAL LIB. e é usada junto com a VISUAL2.CH para criar tais telas. Sendo que ela faz parte da VISUAL LIB, nunca irá funcionar com o FW.

Luiz Arruda - iko67@ibest.com.br => Visite Corumbá/MS - Conheça o Pantanal ::

Link to comment
Share on other sites

Geraldo,

Pelo que voce colocou, não é o fato de ser XP que está provocando o problema, e sim que o sistema tem que ser compilado pelo clipper 5.2 e você está setado para o 5.3.

Crie um AUTO52.BAT e coloque na pasta CLIPPER5 (se for essa a do 5.2) e um AUTO53.BAT na pasta CLIP53.

No arquivo COMPILA.BAT do seu sistema coloque no início:

CALL \CLIPPER5\AUTO52

Compile como vinha fazendo antes no W98

Paulo/CONTATO SISTEMAS

Clipper53b / FW26 / Blinker70

Ajudar é um prazer, agradecer é uma obrigação

Link to comment
Share on other sites

Pessoal agora eu até consigue compilar mas continua dando o erro abaixo. Engraçado que estou usando o clipper52 e o Rtlink mas dá um erro relacionado ao Clip53 e quando eu compilava este programa eu nem utilizava o Clipper53.

.RTLink for Clipper Dynamic Overlay Linker / Pre-Linker Version 3.14B

© Copyright Pocket Soft Inc., 1988-1991. All Rights Reserved.

creating temporary work file 'C:\WINDOWS\TEMP\rt002212.swp'

UNDEFINED SYMBOL(S) AFTER LIBRARY SEARCH:

SYMBOL FIRST REFERENCE

------ ---------------

'__CAPLENGT' SGP.OBJ

'CLIPPER530' SGP.OBJ

warning wrt0022: .EXE may not execute properly -- undefined symbols

328K

1 warning message(s)

deleting temporary work file 'C:\WINDOWS\TEMP\rt002212.swp'

Geraldo Barbosa da Silva

Clipper 5.3 FiveWin WS

lucgera@terra.com.br

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...