Página 1 de 1

Foi criado em Clipper? Qual é o comando mesmo?

Enviado: 10 Mai 2010 20:19
por Dr.Microso
Olá caríssimos!!!

Esqueci-me do comando que damos junto ao executável para saber se o mesmo é montado pelo Clipper.
Grato antecipadamente.

Re: Foi criado em Clipper? Qual é o comando mesmo?

Enviado: 10 Mai 2010 20:41
por Maligno
Deve ser o //info, se a memória não me falha.

Foi criado em Clipper? Qual é o comando mesmo?

Enviado: 10 Mai 2010 20:56
por Pablo César
Executei esse comando e não deu nada na tela, também direcionei para arquivo mas nada. Achei no site do Wagner o utilitário http://www.vagucs.com.br/dwclipper/clipver.zip que pelo que diz o .doc do pacote, verifica os arquivos .obj e .lib procurando pelos simpbolos: CLIPPER501 e CLIPPER520 não sei se é isso que precisa.

Re: Foi criado em Clipper? Qual é o comando mesmo?

Enviado: 10 Mai 2010 21:23
por alxsts
Olá!

Conforme informado pelo Maligno, o comando é mesmo o //INFO. No prompt de comando digita-se o nome do aplicativo, espaço //INFO.
O que geralmente ocorre, é que o programa limpa a tela (ou monta uma tela) logo no início, limpando as informações fornecidas pelo comando...
Exemplo da saida gerada:

Código: Selecionar todos

C:\EDE\Teste>info //info
Clipper (R) 5.2 Intl. Rev. 1.96 BRITISH - ASCII Collation
DS=29CA:0000  DS avail=45KB  OS avail=408KB  EMM avail=0KB
(Fixed heap=5KB/2)
C:\EDE\Teste>

Foi criado em Clipper? Qual é o comando mesmo?

Enviado: 10 Mai 2010 22:14
por Pablo César
Tá certo vocês ! Funcionou após eu ter colocado um inkey(0) na primeira linha... puts como não pensei nisso antes...

Re: Foi criado em Clipper? Qual é o comando mesmo?

Enviado: 10 Mai 2010 22:38
por alxsts
Olá!
Pablo César escreveu:... puts como não pensei nisso antes...
:% uuuiiiii! Não se deprima... isso acontece.

Quando precisamos dessa informação, às vezes não temos os fontes para colocar um INKEY(0). Aí, temos que ser rápidos no gatilho:
após digitar o nome do programa e o //INFO, use dois dedos da mão esquerda, um na tecla control e outro na tecla S e com a mão direita tecle enter e logo após Control + S. Tem que ser bem rápido...

Aliás, só para maior clareza, esse //INFO não é um comando e sim um parâmetro de linha de comando.

Foi criado em Clipper? Qual é o comando mesmo?

Enviado: 11 Mai 2010 10:37
por Pablo César
É tão rápido que não dá tempo aos dedos...

Esse parâmetro na linha de comando é do gerenciamento de memória do Clipper, o qual possui seu próprio VMM (Virtual Memory Manager). Neste link tem alguns detalhes interessantes: http://www.donnay-software.com/memory.htm#MonitorMemory