Página 1 de 1
Problemas com libs, será incompatibilidade?
Enviado: 04 Set 2007 17:12
por Iwasa
Caros colegas to com um problema com o ponteiro do mouse no meu sistema....
No inicio do programa eu declaro as definicoes do clipper pra ativar o uso do mouse SET EVENTMASK TO INKEY_ALL, MSETCURSOR(.T.); funciona tudo normal, só que dá problema quando uso a funçao SHOWTIME() da lib CTP53.LIB, aí o mouse nao funciona mais...., uso o exospace em protected mode.
linko dessa forma: clipper sistema /m/n, exospace fi sistema lib ctp53
o programa funciona normal só que nao funciona mais o mouse...
Será que alguém sabe o que está acontecendo?
ps: uso o clipper 5.3
Obrigado desde já...
Enviado: 04 Set 2007 17:17
por sygecom
Iwasa, eu usava Mouse e o Showtime() e não tinha probelma, vc tem certeza que é isso o problema ?
Eu usava da seguinte maneira, chamava o SET EVENTMASK TO INKEY_ALL primeiro e depois o SHOWTIME() ...
Obs: se poder e quiser, use o Blinker ...ele é bem melhor que o Exospace !!!
Abraços
Leonardo Machado
Enviado: 05 Set 2007 08:06
por Iwasa
Olá Sygecom, consegui resolver, linkei com o blinker e funcionou tudo normal, só que agora queria tirar uma dúvida com vc, qual a melhor forma de linkar com o blinker? o blinker linka prg em modo protected mode?
Eu usei a versao 1.0 pra clipper 5.3 do blinker, tenho tb a versao 7 só que nao sei nem como começar a usar o blinker 7... a sintaxe é um pouco diferente... to no windows vista e o help dod blinker7 nao abre...
Valeu pela dica..
abraços...
Enviado: 05 Set 2007 10:03
por sygecom
Iwasa, a principio como vc esta usando para compilar com o Blinker ? alias vc pode usar a versão 7.0 da mesma maneira que esta usando a versão 1.0. Agora para saber como usar os comandos a mais que tem no 7.0 ...de uma procurada aqui no forum que já foi postado diversas vesses...abaixo um exemplo de como eu uso o meu .LNK
Código: Selecionar todos
OutPut NOMESIS
Blinker Incremental Off
Blinker Cache EMS 50%,50%
Blinker Cache XMS 50%,50%
Blinker Link EMS ON
Blinker Link XMS ON
Blinker Exec Comp 1
Blinker Exec Exte
Blinker Memo Pack 60
Search BlxRatex
Search BlxClp53
Blinker Incr Pad 256
Blinker Over Page On
Blinker Over Opsi 60
FILE NOMESIS //prg principal
FILE CADASTRO //prg
FILE ESTOQUE
FILE TRANSP
FILE ROTINA
FILE MENUS
FILE MSGPOR // OBJ
LIB CTP53,CLIPPER,EXTEND,DBFCDX,_DBFCDX
Abraços
Leonardo Machado
Enviado: 05 Set 2007 11:36
por Maligno
O ideal seria dar uma enxugada nisso. Começar com algo pequeno, como o exemplo abaixo. E depois de conhecer os comandos pelo help do BLinker, ir incrementando conforme a necessidade.
Código: Selecionar todos
BLINKER EXECUTABLE EXTENDED
LIBRARY BLXCLP53
LIBRARY CTP53,DBFCDX,_DBFCDX
FILE ....
Enviado: 05 Set 2007 12:42
por Iwasa
Obrigado pessoal....
Gostei muito do Blinker, nem acreditei quando eu vi o tamanho do codigo executavel...
Normalmente, se dá por 511Kb com o exospace, linkando com o Blinker7 o tamanho caiu para 252Kb...

) Depois eu quero ir aprendendo mais como disse o Maligno
Valeu mesmo!
Obrigado a todos
[]s
Enviado: 05 Set 2007 12:55
por Maligno
A culpa pelo tamanho reduzido é o comando
BLINKER EXECUTABLE COMPRESS 1 (maior compactação =1, 2,3,4,5,6,7,8, 9=menor compactação). O arquivo é compactado. Após ser carregado, é descompactado. Portanto, considere que existe aí um overhead no processamento. Normalmente, não preocupa. Aliás, mais ajuda. Principalmente quando em rede. O tráfego diminui.

Enviado: 05 Set 2007 17:11
por Iwasa
Valeu pela dica Maligno
