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
Moderador: Moderadores
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Configuração para usar o Blinker
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.
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.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Configuração para usar o Blinker
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!!!
)
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!!!
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Configuração para usar o Blinker
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.
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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Configuração para usar o Blinker
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:
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:
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.LIB C:\BLINKER\LIB\BLXCLP52
LIB C:\BLINKER\LIB\BLXRATEX
LIB CLIPPER
LIB EXTEND
LIB DBFNTX
LIB TERMINAL
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Configuração para usar o Blinker
Obrigado pessoal. Valeu por mais essas dicas. :)Pos
Um grande abraço!!!
Um grande abraço!!!
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Configuração para usar o Blinker
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.
-> 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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
