Página 1 de 1

Configuração para usar o Blinker

Enviado: 26 Mai 2013 23:56
por jevandro
Olá pessoal,

Estou tentando usar o Blinker 7.0. Consegui um modelo de script no link:https://pctoledo.org/forum/viewto ... p=795#p795. Mas, quando vou executar o batch que criei com a seguinte linha: BLINKER @SGF.LNK, da o seguinte erro: 'BLINKER' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.
O Windows que uso é o XP 2002 sp3 e o Clipper 5.2. Gostaria de saber se preciso configurar o ambiente para poder usá-lo e como faço?
Obrigado e um abraço!!!

Configuração para usar o Blinker

Enviado: 27 Mai 2013 07:32
por Jairo Maia
Olá Jevandro,

Me parece que você não colocou a pasta C:\BLINKER\BIN no path.

No Windows XP faça o seguinte:

1 - clique com o botão DIREITO sobre o ícone MEU COMPUTADOR na área de trabalho
2 - escolha a opção PROPRIEDADES
3 - clique na aba AVANÇADO
4 - clique no botão VARIÁVEIS DE AMBIENTE
5 - na seção VARIÁVEIS DO SISTEMA, procure a variável PATH (não confunda com a PATHEXT)
6 - selecione a varável PATH e clique no botão EDITAR
7 - acrescente no final um ponto e vígula, e depois C:\BLINKER\BIN considerando que o blinker foi instalado na pasta padrão.

Pelo menos este erro não ocorrerá mais.

Configuração para usar o Blinker

Enviado: 27 Mai 2013 10:06
por jevandro
Olá Jairo,

Fiz como você me disse. Depois me deparei com o seguinte erro: 1109: Unable to open file BLXCLP52.LIB. Resolvi da colocando esta linha no .lnk: C:\BLINKER\LIB\BLXCLP52.
Depois quando fui linkeditar, deu o seguinte erro: 1130: Unable to create file SGF.EXE. Dei uma pesquisada no forum e encontrei a solução: passei o ADWCleaner e removi as pragas da internet que estavam atrapalhando o Blinker.
E, quando fui chamar o executável, Advinha.... Deu o seguinte erro BLX286: 1313. Dei mais uma pesquisada e encontrei a resposta com o JOSIMAR: Só precisar inverter a posição das Lib´s, e deu certo. Ufaaa!!!.
Como é bom, você aprender com os erros. No final, você se sente realizado!!! que coisa boa, rapaz!!!

Obrigado a você e a todos do fórum!!!
Um grande abraço!!! :))

Configuração para usar o Blinker

Enviado: 27 Mai 2013 10:19
por JoséQuintas
search blxclp52

isso indica que essa será a primeira LIB pra procurar funções.
Caso contrário, vai ser conforme a ordem do script.
E quando tem funções com mesmo nome em libs diferentes, isso evita pegar a errada.

Configuração para usar o Blinker

Enviado: 27 Mai 2013 11:27
por Jairo Maia
Olá Jevandro,

Legal que começou a funcionar. Veja que o Josimar estava se reportando a uma sugestão minha alguns posts acima naquele tópico, e a razão o colega José já explicou.

Vou fazer apenas algumas observações quanto a BLXRATEX.LIB. Seu Script está assim:
LIB C:\BLINKER\LIB\BLXCLP52
LIB C:\BLINKER\LIB\BLXRATEX
LIB CLIPPER
LIB EXTEND
LIB DBFNTX
LIB TERMINAL
Se funcionou sem problemas, então você nem precisa usar a lib BLXRATEX, porque então você não está usando nenhuma lib compilada em modo protegido com exospace. Quando esta lib precisa ser usada, ela deve ser colocada ANTES da BLXCLP52 para que ela tenha efeito, e claro, observando o posicionamento da BLXCLP52.

Configuração para usar o Blinker

Enviado: 27 Mai 2013 12:33
por jevandro
Obrigado pessoal. Valeu por mais essas dicas. :)Pos
Um grande abraço!!!

Configuração para usar o Blinker

Enviado: 27 Mai 2013 13:24
por JoséQuintas
Achei aqui o que eu usava nos tempos do clipper, pode interessar.

-> blinker clipper symbol off

desativa o controle de símbolos pelo Clipper, o que aumenta alguns limites.

-> blinker executable clipper F250

embute SET CLIPPER=F250 dentro do EXE

-> blinker executable extended

modo extendido, razão de usar blinker... rs

-> blinker executable compress

compacta o EXE

-> blinker procedure depth 120

aumenta stack de procedures, útil principalmente se usar SIXCDX.
É uma rotina chamando outra, que chama outra, que chama outra, etc.
Isso define o limite de "profundidade".

-> blinker incremental off

linquedição não incremental.
Usava isso pra não ter um tal de arquivo BIF na pasta.

-> search blxclp52

a LIB de modo extendido

E o resto, só a lista de programas e LIBs.

Bom deixar registrado aqui, porque como não uso mais, vou acabar apagando, e a memória pode falhar depois.