Página 1 de 1

Comandos do Clipper que nao funcionam no XP e 2000

Enviado: 13 Nov 2004 19:20
por Jani
Alguns comandos do clipper nao funcionam no XP e 2000, o comando RUN, COPY FILE TO entre outros nao funcionam mais, alguem pode me ajudar? Se eu compilar com o blinker irao voltar a funcionar? Como faco para linkar com ovl no blinker? Uso o rtlink e agora com com o XP e 2000 meu sistema comecou a ficar com problemas.

Enviado: 14 Nov 2004 01:05
por rochinha
Amiguinho

Nunca reparei isto em meus sistemas que também usam estes comandos mas o que sei é que as versões Windows após o Windows M**** não possuem mais o DOS verdadeiro e sim uma console emuladora de ambiente DOS e por incrivel que pareça sem os bug's existentes no DOS original, bug's não documentados é claro.

Para usar o Blinker voce poderá primeiro analisar o código abaixo:

Código: Selecionar todos

// BLINKER INCREMENTAL OFF
// BLINKER EXECUTABLE COMPRESS
// BLINKER DEMONSTRATION DATA 2004/03/12
// BLINKER DEMONSTRATION MINUTES 30
BLINKER OVERLAY THRESHOLD 256
BLINKER OVERLAY UMB OFF
BLINKER CACHE XMS 50%,1024
BLINKER CACHE EMS 50%,1024
BLINKER INCREMENTAL OFF
BLINKER CLIPPER SYMBOL OFF
MAP A,S

BLINKER LINK VERSION 3.3

PACKCODE
PACKDATA

DEFBEGIN
   name        MeuSistema
   description 'Meu Sistema'
   exetype     Windows 3.1
   code        moveable discardable
   data        preload moveable
   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

NOBELL

OUT SISTEMA.EXE

LIB Clipper, Extend, DbfNtx, DbfCdx, _DbfCdx, Terminal

FILE SISTEMA
FILE OUTROOBJ
FILE OUTROOBJ2
// varios
FILE OUTROOBJ1000
Faça a adaptação com seus arquivos e esqueça os OVLs pois eu garanto que com o .LNK acima voce consegue deixar livre para seu aplicativo acima de 16Mb em máquinas com 32Mb enquanto que com o RTLink muitas vezes voce fica nos 50k até 100k livres.

Basta colocar o resultado da função MEMORY() em algum lugar da tela.

No post abaico voce poderá baixar os arquivos que necessita:

https://pctoledo.org/forum/viewtopic.php?t=1147

@braços :?)

Comandos do clipper que nao funcionam no XP

Enviado: 15 Nov 2004 04:33
por Jani
Valeu ... muito obrigado :D