Como usar o Blinker ?

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Grings
Usuário Nível 3
Usuário Nível 3
Mensagens: 340
Registrado em: 18 Ago 2004 13:51

Como usar o Blinker ?

Mensagem por Grings »

.
Editado pela última vez por Grings em 11 Dez 2009 15:37, em um total de 1 vez.
clebermano
Usuário Nível 3
Usuário Nível 3
Mensagens: 187
Registrado em: 03 Out 2004 12:39
Contato:

Mensagem por clebermano »

cara, nem perde tempo, vai para o exospace.

clipper (seu arquivo)
exospace @(seu lnk) lib llibg,ctp53, etc
optedit -extramin 8192 (seuarauivo.exe)

eh a melhor opcao
:xau :xau :xau :xau :xau :xau :xau :xau :xau :xau :xau :xau
Vastec - Automacao Comercial Ltda - Ribeirao Preto - SP. (16)3968-2299-(16)8154-7828 (16)8121-4139
msn: suporte@clebermano.com.br - email: clebermanorp@yahoo.com.br
Quem nao vive pra servir nao serve pra viver !
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Mensagem por janio »

clebermano escreveu:cara, nem perde tempo, vai para o exospace.
Lamento, mas tenho que discordar do nosso amigo clebermano. Principalmente por mensagens como esta

Use o Blinker mesmo, veja essas mensagens:

https://pctoledo.org/forum/viewto ... 636669bb5f

https://pctoledo.org/forum/viewto ... 636669bb5f

https://pctoledo.org/forum/viewto ... 636669bb5f

https://pctoledo.org/forum/viewto ... 636669bb5f

https://pctoledo.org/forum/viewto ... 636669bb5f

Um abraço,

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Mensagem por janio »

clebermano escreveu:cara, nem perde tempo, vai para o exospace.
Lamento, mas tenho que discordar do nosso amigo clebermano. Principalmente por mensagens como esta

Use o Blinker mesmo, veja essas mensagens:

https://pctoledo.org/forum/viewto ... 636669bb5f

https://pctoledo.org/forum/viewto ... 636669bb5f

https://pctoledo.org/forum/viewto ... 636669bb5f

https://pctoledo.org/forum/viewto ... 636669bb5f

https://pctoledo.org/forum/viewto ... 636669bb5f

Um abraço,

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
Poka
Usuário Nível 4
Usuário Nível 4
Mensagens: 563
Registrado em: 25 Out 2004 21:26
Localização: Leme/SP

Mensagem por Poka »

Caro colega Grings

Quase todos os problemas que tenho visto aqui no forum, são mais relacionados com o Blinker do que com o Exospace, (pode ser porque a maioria usa Blinker e não exospace), eu ja tentei experimentar o blinker e achei muito complicado, e ja tive varios problemas com o exospace, mas nada que não fosse resolvido.

É só um palpite, não estou dizendo que este ou aquele é melhor, mas use o exospace. Se acaso utilizar e der algum problema, poste aqui, para tentarmos resolver.


Um abraço

Poka


Utilizo clipper 5.3b , cdx com exospace.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Poka escreveu:Quase todos os problemas que tenho visto aqui no forum, são mais relacionados com o Blinker do que com o Exospace
Nisso sou obrigado a concordar com você. Realmente, o uso do BLinker acaba gerando mais problemas que o Exospace. Mas isso se deve provavelmente a uma maior quantidade de recursos que o BLinker oferece. Aliás, nem se compara com o Exospace, que é muito pobre de recursos. Então, assim fica óbvio o porquê o Exospace não dar tanto trabalho.
Mas há um ponto que atrapalha demais quem começa a usar o BLinker. Ao invés de montarem um script enxuto, contendo apenas o necessário, já vi muita gente com o péssimo hábito de utilizar recursos que sequer sabem para que serve. Creio que a maior parte destes nem mesmo se dá ao trabalho de estudar o help do linker. Daí, é lógico pensar que vai dar problema mesmo.

Meu conselho ao companheiro que iniciou a thread: experimente os dois. Use aquele com o qual se sentir mais confortável e que lhe sirva. Agora, se for adotar o BLinker, leia as mensagens mais antigas do fórum e, principalmente, seja modesto e use apenas o que for necessário. Com o tempo vem a prática. Depois você poderá usar mais e mais recursos.

E, para os que querem começar com um ponto de partida, segue um exemplo de script bem simples:

Código: Selecionar todos

                   # ----------------------------------------
                   # Script simples para uso do BLinker
                   # ----------------------------------------

output c:\meu_EXE  # onde vai ser gravado o EXE
                   #
file prog_01       # o primeiro FILE é sempre o PRG principal
file prog_02       # os demais programas não tem ordem certa
file prog_03       # ...

file cld.lib       # se precisar usar o debugger, é desta forma
                   # que ele deve ser incluído: como FILE. Caso
                   # não precise do CLD ou vai montar um EXe para
                   # entrega ao cliente, remova ou comente a linha

file ctusp         # objeto da CATools, para o modo protegido

library ctp52      # a LIB CATools, para o modo protegido
library minhaLib   # sua biblioteca, se for o caso
library blxclp52   # essa biblioteca é fornecida pelo Blinker e
                   # serve para a montagem do programa no modo
                   # protegido. No caso, para o Clipper 5.2e. Há
                   # LIBs específicas para cada versão. Se não for
                   # usar essa, provavelmente deve utilizar a 
                   # blxclp53, para o Clipper v5.3.
        
blinker executable extended   # monta programa no modo protegido
blinker executable compress 1 # diminui ao máximo o tamanho do EXE
        
nobell       # sem o bip indicador de fim da linkedição
map=map s,a  # gera um mapa de linkedição (ajuda ao aparecer GPFs)
Para executar o script, e supondo que o tenha salvo com o nome PRG.LNK, use a sintaxe BLINKER @PRG.LNK.

Para começar, eu acho que já é mais que suficiente. É claro que surgirão dúvidas. Se puder, primeiro consulte o help do BLinker, para depois recorrer ao fórum. E vindo aqui, pesquise por mensagens já postadas. Há muitas e você poderá ganhar tempo lendo-as primeiro.

[]'s
Maligno
http://www.buzinello.com/prg
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Poka escreveu:eu ja tentei experimentar o blinker e achei muito complicado
Conselho de amigo: tem pelo menos duas coisas das quais o programador jamais deve fugir.

1) Do idioma INGLÊS: o melhor da informática está em inglês e assim ficará. Ninguém vai se dar ao trabalho de traduzir, por exemplo, um editor de texto para a língua portuguesa. É claro que há muita coisa traduzida, mas é, ainda assim, uma parcela ínfima, quase insignificante. O programador deve aprender pelo menos a ler em inglês. Senão, vai ficar pra trás.

2) Do que é COMPLICADO. Se você acha o BLinker complicado, certamente vai sofrer um bocado quando for migrar para uma ferramenta Win32. Já viu o BCC ou o ILink, da Borland? Acredite: o BLinker é fichinha. E há muitas outras coisas a mais: programação OOP, estruturas de dados da API do Windows, etc etc etc. Para o programador, todo dia é dia de resolver algum tipo de problema. Não dá pra fugir disso. Então, é melhor esquecer que existe a palavra "complicado". É melhor (e mais proveitoso para o seu futuro) encarar, pura e simplesmente.

[]'s
Maligno
http://www.buzinello.com/prg
Grings
Usuário Nível 3
Usuário Nível 3
Mensagens: 340
Registrado em: 18 Ago 2004 13:51

Mensagem por Grings »

Obrigado a todos !
Responder